yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] enomther:
My opinion ?

I assume you mean my opinion in relation to installing this on ROM's by default.

In theory it's pretty damn cool ... in practice ? ... not so much. By and large, the typical user will realize Zero benefit from such a default addition. Then, the ones who are savvy enough to realize the addition, which usually elect (at least I would think, based on my experience) to install a full robust linux system ontop of android via unionfs, such as Debian.

This is what I do for the needs such as this ... running it entirely from my ext3 partition. When you have a full robust linux installed, the need to install native binaries that use dynamically linked libraries (mostly for space) is extremely minimized.

In the end, it's far less cumbersome for the savvy user to install a full blown linux for anything they might be able to leverage as opposed to libuClibc.

Now that doesn't negate some other more "custom" things that certainly could be leveraged, such as custom linux binaries specifically geared towards the android OS (such as the author noted in the OP of that thread) ... but again ... practical wide-spread use, would be extremely minimal to almost none.

~enom~
[G1 Android Development] bubonik:
So do we get 2.1 to play with this weekend?
[G1 Android Development] enomther:
Strong likelihood it will be tomorrow. In testing now.

~enom~
[G1 Android Development] bubonik:
Very cool.
[G1 Android Development] DOHCtor:
Can you PM it to me, I want to test it as well
[G1 Android Development] LucidREM:
WoW

do you EVER sleep?!? geez .. seems like you're either coding or posting or uploading or combination of all three .. heheh .. good stuff tho
[G1 Android Development] cloverdale:
Thank you very much, and I am sorry, I suppose it was kind of an open ended question. My main interest was whether there would be any advantages to having this, and you answered my question, and enlightened me on a few extras.
[G1 Android Development] enomther:
You're AOSP right DOHC? ... only the AOSP is in testing-ready phase ... if so ... I'll send you the test ... do keep in mind it's a "test" ... much could still change till release!!!!!!!!!!!!!!!

Let me know!

~enom~
[G1 Android Development] enomther:
yea ... I get my fair share of 3-4 hours a night ... lol ... ;)

~enom~
[G1 Android Development] DOHCtor:
Yes, I'm on AOSP
[G1 Android Development] enomther:
K give me a few minutes ... I'll PM you the info.

~enom~
[G1 Android Development] DOHCtor:
Gonna flash in a minute and gonna test it all night. Will report back in the morning if there are any problems with it.

Would you prefer I test it with a fresh install or just update?
[G1 Android Development] enomther:
Update should be just fine man ... shouldn't need to wipe for the test ... but def a nandroid (which I already know you're on top of ;) )

~enom~
[G1 Android Development] DOHCtor:
Yup, nandroiding as we speak! I'm just going to update instead of doing a fresh install.
[G1 Android Development] here.david:
I have your AOSP (BART-ed with about 60 apps installed too) and am willing to test....saw you listed TMO as your 1st so kept that currently - had install all your version previously...
[G1 Android Development] DarkMerc:
Thanks for all the help. I tried searching for the expansion script and all that came up on this thread was my post LoL. 2.1? Already sweet. And I've only had my android phone for 2 weeks and it's already rooted so yes I'm new to the Android scene. I'm probably going to start working on porting a flash version of some browser to my android device this weekend that's why I asked ahead of time if the framework had that feature already. I'm new to this ROM since Jesus Freke stopped working on his so I was a little confused about it. I'm also pretty new to these commercial embedded linux devices. The last time I worked on an embedded linux device was DreamCast and that obviously wasn't a phone LoL.
[G1 Android Development] enomther:
NP on any of this ... truly the expsetup should be better noted in the OP along with some other information.

I will add a little more to it on this update (v2.1.x).

~enom~
[G1 Android Development] olearyp:
Flash? Adobe Flash? And you have a Dream or Sapphire?

Even with the NDK, assuming you can track down a reasonable open-source Flash implementation and compile it for ARM, and plug it in to some sort of browser (Opera Mini already runs on the platform, but Opera Mobile and Firefox do not), you are walking into a potential world of pain and unacceptable performance. And the limitations of the NDK are such that you're unlikely to get anything that comprehensive to compile in the first place. Your best approach is to take full advantage of root and put Debian on your system, though you may have to do some X forwarding tricks to run Fennec or Chrome, for instance.

I wish you the best of luck, but what you are taking on is nontrivial. Developing for Android isn't quite like developing for Linux, so if you want a pure .APK that gives you Flash content, you're probably not going to get it anytime soon.

EDIT again: I'm re-reading this and it comes across pretty negatively. My intent is not to discourage, but just a reality check--Flash is the most-desired single thing on smartphones that don't have it (which is most of them), so to me the fact it hasn't happened yet is a pretty good sign we won't see it anytime soon on anything less powerful than an N900 or maybe one of these upcoming Snapdragon-based Android phones. I just don't think the power is there.

EDIT again, again: Chirp. Got pretty quiet in here. Did veryone else take off to watch football (that's the one with the pointy ball, not the round ball--Go Jackets! Now leading the ACC Coastal...)
[G1 Android Development] DarkMerc:
Lol

I'm running on the dream(t-mobile g1). I know getting a flash browser will be difficult I wasn't saying it was going to be done anytime soon lol. Is anyone running their dreams at 528mhz and it actually works? All my applications work faster but the desktop is crazy cranky and obviously battery life is significantly shortened. I'm going to try to do the debian addition to android later today like you suggested. That probably will make it a lot easier to port a flash browser that way. And another quick question: did anyone test to see if the advanced messaging spoof works/is needed in the US for cross carrier non-degraded picture messaging? If not, I was going to do that today since my friend has verizon and I'm pretty sure those pix messages get sized down. My other buddy has an AT&T Iphone so I was thinking about testing that with his too to see if it makes a difference spoofing the user-agent.
[G1 Android Development] olearyp:
I can help with that one--I run my mT3G at 528 max and it works great. Battery life is less of an issue with the Sapphire, but otherwise it's the same CPU and the perf boost is nice. I'd recommend also running the Cyanogen CPU freq scaling mod, which will tighten up the demand response and might give some of that battery life back.

The biggest thing is not to drop the minimum freq to its lowest value. Keep it at its default (or higher).
[G1 Android Development] DarkMerc:
Quick question. I was playing around in the terminal and this mod clearly has busybox. There is no ext2.ko driver or unionfs.ko kernel mod drivers in the image by default, right? I didn't see them in the modules directory. So in order to install a debian img I have to add these myself? No biggy just curious. The guide I was following Link Here: Debian & Android says that JesusFreke and Haykuro's firmware images came with it so I was just wondering if it was around somewhere I wasn't looking. Thanks in advance.
[G1 Android Development] cloverdale:
Check the link in my thread, it uses bind mounts, which are included in this ROM.
[G1 Android Development] enomther:
That guide is a little dated and also is fairly specific to certain builds.

In these builds, unionfs and ext support are built-in to the kernel. No modules necessary.

Hopefully I'll get some time soon to post a more easy to follow guide that's completely compat with these builds.

EDIT: You can also (alternatively) use bind mounts (which is also built-in these builds) ... as cloverdale has suggested above.

~enom~
[G1 Android Development] bmj1086:
The MT3G is stock 528mhz, Also we have a better stock battery with the MT3G, so it runs a lot better.
[G1 Android Development] Vlad83:
Enom, where is my 2.1 Mr.? :))
[G1 Android Development] enomther:
Should be real soon now ... finishing up the EU right now (last of 4).

~enom~
[G1 Android Development] Vlad83:
Geez, thanks for wasting your Sat night for us... buying you a redbull when I get home, today or tomorrow...

Stupid question, will the themes be 2.1 right away?
[G1 Android Development] DarkMerc:
"In these builds, unionfs and ext support are built-in to the kernel. No modules necessary."

--enom

That's super sweet. I also noticed most of the apps you have to use in the build are already included with your rom so I think it should be super easy to get a working deb image. You are the man Enom ;).
[G1 Android Development] enomther:
v2.1.1 posted/released

Yup the themes will be right in 2.1 right away!

And um .... v2.1.1 POSTED!!!

ALL!

As always ... please read the changelog, perform a nandroid backup, flash and enjoy!

~enom~
[G1 Android Development] DarkMerc:
LoL That was fast. Upgrading now :). If you or anyone else is interested, when I finish my deb img build I can write a how to on how to do it with your rom build.
[G1 Android Development] bmj1086:
As always, thanks and you're the man.
[G1 Android Development] JonInAtl:
Update went smooth as silk. Everything working just fine. Many thanks for the work!
[G1 Android Development] mikespy:
Things working perfect here as well.... Another fine job Enom!!!
[G1 Android Development] DOHCtor:
Enom,

Did you update the LatinIME in the aosp themes as well or do I still need to pull it from the ADP theme to get suggestions (mainly hero theme since the latinime is themed in that one).
[G1 Android Development] enomther:
All the AOSP themes were reposted ... so just redownload the theme and reflash it ... it now has a good LatinIME w/suggestions.

~enom~
[G1 Android Development] enomther:
Welcome!

Thanks for the quick feedback guys! Appreciate it.

~enom~
[G1 Android Development] bmj1086:
Hey enom, your user.conf.example.txt has nothing in it. Its just a blank txt file.
[G1 Android Development] DarkMerc:
I just switched to the ADP build because I was bored. Great work enom. Anybody have any suggestions for partition sizes of the sd card? I have a 4gb. I'm going to try a debian build later tonight or tomorrow. I heard 32MB for the swap, 512Mb ext4, and the rest fat32? Is that what all you guys use?
[G1 Android Development] DOHCtor:
Did you update it to the good IM.apk as well?
[G1 Android Development] mikespy:
I see it...
[G1 Android Development] bmj1086:
hmm... =/

I'll try another browser.

EDIT:

Tried it with Chrome and it worked. IE fail...
[G1 Android Development] enomther:
Damnit ... you always gotta find something don't you ... LOL ...

Yea ... that wasn't updated ... sry bout that. But ... I will try and get them all republished soon ...

I really wanted to put a freeze on theme production b/c of the great ideas every1 has given me for 2.2.x in terms of theme control and options.

We'll see ... till then ... yea ... a manual push is in order.

~enom~
[G1 Android Development] mgorman:
I installed the new expansion pack and did the vsapps and now the browser doesnt have multi-touch
[G1 Android Development] DOHCtor:
haha, yea, I realized that right when I asked that question. I manually pushed it, no biggy.

I can't wait for 2.2.x
[G1 Android Development] DOHCtor:
go to terminal and type

su

expsetup

select option 14, then option 2.
[G1 Android Development] DarkMerc:
I wiped my tmo g1 and flashed the adp version with the expansion pack and my su permission app kept freezing everytime I tried tor run it. So I reflashed with the tmo version and still the same problem. SU request is not respondiing and it's just an empty box? Any ideas?

EDIT: nm I figured it out. I was connected to my computer via USB which for some reason kept causing it to freeze. I never ran su permissions connected via USB before LoL.
[G1 Android Development] DarkMerc:
Expansion script isn't working right. I set the first (min) setting to 1 and the last (max) to 3 and - Error: Minimum CPU clock can't be greater than Maximum. Operation cancelled.

EDIT: Again nm was all backwards after my ADP flash LoL.
[G1 Android Development] bmj1086:
Again man, I'm not trying to be an ass hole but can you read the first post on this thread. This is another issue that is clearly stated on the very first post. Its also answered roughly 20+ times in this thread.
[G1 Android Development] bmj1086:
LOL, do it again and pay attention to what you're selecting. The first one is the MAX the second one is the MIN. So you got the right answer back...

"Error: Minimum CPU clock can't be greater than Maximum. Operation cancelled"
[G1 Android Development] DarkMerc:
LoL I clearly have to turn the font size higher on my terminal. Now that I'm done asking stupid questions I'll get back to my debian build...
[G1 Android Development] shelby168:
expansion err

srry for the noob Q, it is prob on this post somewhere..

ok, installed TMO OTA DRC83 - US base, and trying to install expansion pkg. I am getting error:

Opening update package...

Verifying update package...

E:Corrupt file:

cache/exp_emerg/exppack.tbz

E:Verification failed

Installation aborted.

I have this prob with the last exp package and figured I would use updates today and still have same prob.
[G1 Android Development] bubonik:
Would we need to reinstall the resources after this updates or any future updates?
[G1 Android Development] BloodyWasHere:
hey dudes, i got the adp rom, ijust wonderin, press the end and return button at the same time, time it VERY carefully. screen locks but backlight doesnt shut off anymore, it instantly fixes once you unlock and lock again, no biggie, just curious
[G1 Android Development] olearyp:
Update to 2.1.1 went smoothly.

Before I pull it, did you also update the 10MB-patched kernel resource package, or is that still the old kernel build?

Anyways, the first impression is good as always. Nothing obviously wrong to report.

Thanks!
[G1 Android Development] Jdom58:
Hey guys, searched but did not find an answer, what exactly does this modify and how does it affect it?

-- kernel module vsapp option back in expsetup (option #13)
[G1 Android Development] DarkMerc:
in response to the above post

The kernel modules upgrade has a package full of kernel modules. The exact list I'm not sure but it has a bunch of insertable modules. Enom told me that all the ext fs mods and unionfs were built in already. I installed it but I haven't checked the list for mods I don't need (since they're already built in to enoms kernel) yet. For example, if his kernel didn't have support for ext4 built in you could insert that mod. Does that clarify it better?
[G1 Android Development] DarkMerc:
Debian Install thoughts

I've seen the debian install script and I've looked through it. As well as comparing it to that outdated tutorial I was looking through earlier. And I'm still trying to work out what I don't need. It seems most of the extra steps are for modules already installed in enoms kernel. I'll try to either make an installer or a how to whenever I get it figured out. I guess you could do it their way but all the extra steps seem unneccessary with this more advanced rom. And I have a natural distrust of install scripts let alone ones made for other roms lol.
[G1 Android Development] bfikkert:
Hero theme for The TMO OTA DRC92 EU ??

Hee enom,

Great rom.

I have searched en read the last 20 pages with posts without results.

Will the hero v2 US theme work for The TMO OTA DRC92 EU ?

Or do i have to wait for a EU Hero theme v2 update.

thanks

Bob
[G1 Android Development] blackcuzz:
Are you Going to update CyTown's modified phone app v10 in you themes??
[G1 Android Development] LadFromWales85:
- updated - GoogleMaps to 3.2 from Eclair Dump

How does one get this? I had it prior to 2.1.1 as had removed Maps with expsetup and pushed the apk manually. But now I have no Maps at all, and can't see an apk for Maps in the expansion.

Thanks :)
[G1 Android Development] mgorman:
I don't know if it was the update or if anyone can help but after flashing the new expansion pack my weather widget flip clock forcast addon stopped showing the hero style weather animations. It was working fine before the update so i don't know what changed that would cause it not to work.
[G1 Android Development] olearyp:
Please identify whether you're using TMO US, TMO EU, ADP, or AOSP when submitting a support request or bug report.

Please identify whether you're using TMO US, TMO EU, ADP, or AOSP when submitting a support request or bug report.
[G1 Android Development] mgorman:
i am using adp
[G1 Android Development] chief2842:
Thanks for the expansion pack update but I can't get superuser you to work whenever I go to the terminal and type su it forcecloses.
[G1 Android Development] JonInAtl:
A) USB Debugging must be turned ON. Goto Settings -> Applications ->

Development -> USB Debugging must be CHECKED! (Also make sure the phone is not connected via USB)
[G1 Android Development] chief2842:
Thanks re-enabling USB debugging worked.
[G1 Android Development] enomther:
Depends on which build you are using ... if you are using the AOSP or ADP build ... you shouldn't have too ... if you are using one of the TMO builds, then yes.

~enom~
[G1 Android Development] enomther:
The kernel is new and updated ... the 10mb resource was also updated so redownload and reapply.

:)

~enom~
[G1 Android Development] enomther:
Themes are build specific ... I have not yet published any EU themes ... I will try and get this done soon.

The TMO themes do not look as good as the AOSP themes though ... so I would recommend you stay on the AOSP based build.

~enom~
[G1 Android Development] enomther:
I do have plans to update cytown's phone app ... but it has not happened yet.

I will update the thread when this occurs.

~enom~
[G1 Android Development] enomther:
Kernel modules are optional ... they add additional functionality to the kernel ... if you don't know of a reason for them ... you likely don't need them.

Only a few users will actually use this feature, by and large.

~enom~
[G1 Android Development] enomther:
Here's the problem ... you likely removed the vsapp in a previously installation 2.0.x in order to manually install the new 3.2 version.

As a result ... you will likely to reinstall everything OR ... there is another method that will bring if back .... which is dependant on whether you use apps2sd or not.

Let me know.

~enom~
[G1 Android Development] enomther:
Not sure about this one ... is this the weather widget from vsapps or something you installed from the Market?

~enom~
[G1 Android Development] LadFromWales85:
Yeah I removed the Maps vsapp in expsetup when on 2.0.x then pushed the Maps 3.2 apk

I have since pushed the apk back again and now have Maps...where is the apk in the expansion, I've had a quick look through and don't see it there.

Am I missing anything else having previously removed the vsapp?
[G1 Android Development] olearyp:
Excellent. You've got to have the most complex build & release process of all the devs on XDA. I'm impressed at your ability to keep up with it, much less make it all work. We'll see how the changes play out over the next few days; I've had a couple more unable-to-answer incidents recently while doing something else, so hopefully those will be resolved.
[G1 Android Development] Tipika:
i would like to install bash on my g1, but there is not enough free space, what i can do? the optional system apps are already on the sd card, right?
[G1 Android Development] enomther:
You're not missing anything per se ... but

From the changelog, this new feature prevents built-in vsapps that were previously removed from being reinstalled. This is so users don't have to continously remove built-in apps on each update.

Thus if you previously removed the GoogleMaps vsapp, it will not reinstall going forward.

You aren't really missing anything, but you will have to manually repush the GoogleMaps on each update, unless you go through a fresh install.

~enom~
[G1 Android Development] enomther:
Tipika,

Not quite sure what your need is here ... bash is neat and all ... but also ... have you tried 'ash' in the Terminal, this is "very" close in functionality to full blown bash.

Let me know.

~enom~
[G1 Android Development] LadFromWales85:
Could I reinstall the vsapp if I downgraded to 2.0.x then come back?

I'm guessing by a fresh install you mean wipe and starting over? :(
[G1 Android Development] enomther:
Heh .. yea ... I do try ... thanx for the kind words ... (scripting is my friend ;) ) ... I've wrote a bunch of little tools to aid me in releasing of this junk in an orderly and accurate fashion.

But yea ... 4 ROM's and 4 Expansion packs + all the theme junk = major headache lol.

~enom~
[G1 Android Development] enomther:
LadFromWales85,

No worries ... there's a manual procedure you can go through to fix it up without reinstalling everything ... but I need to know if you use apps2sd or not ... let me know and I'll post the procedure.

~enom~
[G1 Android Development] qwerty3656:
Lad - when you push the .apk do you call the file Maps.apk or GoogleMaps.apk. I had done the same thing you described (removed the maps and then pushed 3.2), but I still had Maps after Enomther's upgrade. When I pushed the 3.2 apk, I had changed the name to GoogleMaps.apk (which was the name of the apk I removed). I was thinking that if you just called it Maps.apk that might explain why the new update didn't keep it (it was looking for GoogleMaps.apk).

Don't know if this makes any sense.
[G1 Android Development] LadFromWales85:
I'm sure I put I use Apps2SD in last post, but was going to make it more elaborate, going on about how I don't really need to with a Magic, so I removed it and forgot you asked, sorry :)
[G1 Android Development] bubonik:
****ty, I just realized that maps is missing for me also. Aosp and a2sd.
[G1 Android Development] enomther:
NP ... here's the procedure ...

1) Make sure your GoogleMaps.apk is named GoogleMaps.apk ... not Maps.apk

2) Remove any GoogleMaps.apk (that you previously pushed) from your phone and reboot.

3) Then push GoogleMaps.apk to /data/expstick/vsapps directory on your phone.

4) Then either in terminal app or adb shell ...

su
rwsystem
cd /system/app
rm GoogleMaps.apk
busybox ln -s /data/expstick/vsapps/GoogleMaps.apk GoogleMaps.apk
rosystem
exit
exit

5) Then reboot. GoogleMaps will reinstall upon reboot and once again be insync with the vsapp process.

There ya go!

:)

~enom~
[G1 Android Development] bubonik:
Ty sir. Just so you know the replacement launcher provided in irrenhaus's thread works much better than the standalone version. Faster speed and more ram.
[G1 Android Development] olearyp:
Good to know. Sounds like enom took our crazy ideas which will make his life more difficult seriously and we'll probably get this in 2.2.x if he can pull off the on-the-fly theme packaging.
[G1 Android Development] bubonik:
I have no doubt that he can in comparison to the stuff he releases. The biggest hurdle will be having the his script create a .zip and signing it. The rest of the idea is just a kitchen which winmo has used for a long time now.
[G1 Android Development] coredump777:
Enom, great work! Finally I can use your build fully! Number parsing is working wonders. I will get you a beer.

I am having a weird problem with the Superuser Permissions app. It just shows a blank screen. I already disabled USB Debugging, disconnected the USB before using the app, formatted my ext3 partition/wipe/reflash twice, and the problem still ocurring. I tried using the Backup for Root Users app, and by going to the terminal and issuing the su command.

UPDATE: Nevermind, I enabled USB Debugging and it worked. Go figures.
[G1 Android Development] olearyp:
ENabled. It needs to be enabled. Enable USB debugging! (There, did that get the point across?)