[Browser] Getting Flash to work on non-hero builds????? - G1 Android Development

Title says it all... I'm trying to get Flash working on regular 1.5 builds (like JF builds). It's not working at the moment so I hope you guys can help me.
Files that are related to get flash working:
SYSTEM -- LIB
libfl.so (registered as com/htc/flash/FlashLiteLib)
libflashlite.so
libflashsnddec.so
libwebcore.so ???
libdrmdec.so ???
libdrmdec_jni.so ???
SYSTEM -- APP
Browser.apk (which is using com.htc.framework, com.htc.android.pimlib)
and needs the following provider: browser.htc.util.HTCBrowserProvider
Browser.apk uses assets/plugins/flashplugin.so for flash, so we might build this into the older browser...
HTMLViewer.apk ??? (probably not)
SYSTEM -- FRAMEWORK
com.htc.resources.apk (not sure)
com.htc.android.easopen.jar (not sure)
com.htc.android.pimlib.jar (needed for browser)
com.htc.framework.jar (needed for browser)
com.scalado.util.ScaladoUtil.jar (probably not)
SYSTEM - ETC - PERMISSIONS
platform.xml
com.htc.framework.xml
You can get those files from http://forum.xda-developers.com/showthread.php?t=521059 the Haykuro ROM (browser.apk and HTMLviewer are in the apps_s zip file, other files in the rom itselve).
After copying all these files... it simply won't work. (Browser is not visible and after reboot it won't boot (no it's not broken, you are able to get into recovery)).
(libfl.so, libflashlite.so or libflashsnddec.so are hanging during boot... when removing these files, your system will boot again).

HTC added some multitouch features into the core framework, so you need their version of the framework jars too. I dexdumped their version of the browser and it looks like the code to actually turn on the flash plugin is pretty minimal (just a couple of settings), it can probably be reverse engineered.
On the bright side, this is probably pre-release code from Adobe. Which means something official is right around the corner.

cyanogen said:
HTC added some multitouch features into the core framework, so you need their version of the framework jars too. I dexdumped their version of the browser and it looks like the code to actually turn on the flash plugin is pretty minimal (just a couple of settings), it can probably be reverse engineered.
On the bright side, this is probably pre-release code from Adobe. Which means something official is right around the corner.
Click to expand...
Click to collapse
Hmm true... but I don't know if Adobe will release it for the G1, just like Opera which is also only releasing for HTC WinMo phones...
I thought it might be easy to get flash to work, since the browser is "plugin based", but if you put the flashplugin.so in /asset/plugins/ the browser doesn't load the plugin... And plugins also aren't loaded by the AndroidManifest.xml... So I really don't know how to get the plugin itselve to work in the Android1.5 browser.
What I am trying to do is only get the libfl.so, libflashlite and libflashdec in /system/lib/, and create a modified Browser.apk... so you don't need the htc framework at all... but I guess it isn't going to work like this.

02c5b6: 6e20 d302 3200 |0091: invoke-virtual {v2, v3}, Landroid/webkit/WebSettings;.setFlashPlayerEnabledZ)V // [email protected]
Is really all the browser does.
Sadly this method is only in the HTC modified framework. And there is quite a lot of flash-related code in there too.

Multi-touch ? I see that Browser doesn't have zoom feature. Does Hero support multi-touch ?

Hi Fun,
Yes in Hero,
Double tap to zoom.
funbacon said:
Multi-touch ? I see that Browser doesn't have zoom feature. Does Hero support multi-touch ?
Click to expand...
Click to collapse

in the current branch of (cupcake) code, the browser has a setting to set the plugin path via the database. if you get that working, you should be able to drop plugins into a folder and have them work.

blackeyedbrian said:
in the current branch of (cupcake) code, the browser has a setting to set the plugin path via the database. if you get that working, you should be able to drop plugins into a folder and have them work.
Click to expand...
Click to collapse
It looks like they hard-coded a bunch of other stuff into android.webkit.WebView and WebViewCore do to the flash: URL handling, so it's not just a simple drop-in plugin.

I have a 1g card and can't afford a cars suitable for a2sd. So I won't be running Hero until after I find a damn job, so hopefully someone figures this out. I really want flash.

Makes me wonder if Adobe will release Flash for Android... since it's hardcoded in the HTC framework and Android I think it will be HTC (new ROM's) only.
So the only easy thing to do is strip the Hero build to a regular Android build but leave the browser alone? (Since I've no experience to reverse engineer this) But the ROM is far from clean then... (you will have the full HTC framework which you won't use).

I highly suggest that everyone not put framework.jar from the HTC Hero...I did and it caused a boot loop...

Get flash to work on hero first.. its subpar atm.

Does hero rom even support flash? i see the app but any site i have gone to with flash i just see a flash plugin error

pentace said:
Does hero rom even support flash? i see the app but any site i have gone to with flash i just see a flash plugin error
Click to expand...
Click to collapse
flash8 is supported, flash9 is not.

thelamacmdr said:
I highly suggest that everyone not put framework.jar from the HTC Hero...I did and it caused a boot loop...
Click to expand...
Click to collapse
Here's a thought. What rom did you attempt this on? Perhaps you will see better results if you try to bring the necessary hero framework/libs over to an HTC baised build such as 6.0H or Rogers.

That might be why.. I was using a Google Ion Rom which if I know what you're saying...has a different framework.jar file in it than HTC Roms..

Hmm, so is the flash currently on the phone even practical? I mean, I can't even get the full YouTube site to work and watch videos on it, it just opens up the Flash window and stays black.

I had tried this on google ion rom, but failed. I think we can get the FlashPlayer to work first. It need a HTC FilePicker. But I am not sure what FilePicker need for native lib(.so).
I tried to do this by adb logcat.

SolemnWishing said:
Hmm, so is the flash currently on the phone even practical? I mean, I can't even get the full YouTube site to work and watch videos on it, it just opens up the Flash window and stays black.
Click to expand...
Click to collapse
it is practical, not for youtube, for youtube external app is better, or it need big screen, I use opera 9.5 and flash lite 3.1 on my ipaq 214, it have big 4" vga screen so it look nice when playing youtube on youtube web site, it is more practical for sites which are using flash, for example flash galeries, flash menus, etc. I'm not sure that adobe will release flash for g1, unfortunatly android allowe only java apps and flash need deeper integration (on lib level) so it cant be in .apk it must be released as update for os, if google will decide to include in future updates like donut (android 2.0) then we will get it...

Flash ads work fine, especially the ones here at xda. Caught me by suprise when i was browsing from my phone lol.
I went to worldstarhiphop.com and clicked on one of the videos there. The player popped up with the lil flash smoke effect. I was able to click play but the vid never started. I thought maybe it was because i was on edge.

Related

[ROM][32A RADIO 6.35]Eclair w/ Nexus1's 3D gallery CAM & most things are working well

[ROM][32A RADIO 6.35]Eclair w/ Nexus1's 3D gallery CAM & most things are working well
this ROM is for Sapphire 32A SPL 1.76.2007 and latest Radio 6.35.07.29.
pure AOSP build, google bits and gallery are added. (make sure you think you have the rights for using the apps from google, i just make some copy for you)
thx: Cursordroid, Enomother, Cyanogen, RA, jnwhiteh, ChainsDD, sober (who have full of courage for testing my first kernel ) , and more...
what's new: less crash, more stable. new gallery app which use hardware accel. a new step to full working with our new radio.
the update.zip, just push it into ur sdcard then apply it from recovery: http://www.4shared.com/file/202007372/5352e8b4/my2x.html
mirrors:
http://hotfile.com/dl/24995574/2b6c9d7/sanpei_eclair32a.zip.html , by asero, thanks
http://www.megaupload.com/?d=5TH7FNC0 , by akai21, thanks
http://hoegsberg.net/fileshare/Sanpei Eclair 2.1/ , by Eukanaba, thanks
if you are a 32A user with old radio, and you want a upgrade or try this ROM, follow Cursordroid's instruction to Update your 32A Magic to 6.35.07.29 Radio and 1.76.2007 SPL
working (update: all confirmed by me or other users):
camera
gps
wifi
mobile data
sensor
lights
gps
bluetooth
openGL
Gallery3D
googlebits
working but leaving some questions open:
playback (will print error message in log, not tested with many format)
not working properly:
camcorder (only preview working)
I would not say "it is very fast", but I feel it fast enough. and if you do not care about the multi-media things, i think this build seems not bad.
(for the multi-media things, they are mostly caused by media libs in AOSP, which google have not done yet. (but i cannot understand why nexus-one can have a stable version !!!) it is not all the HTC/Qualcomm's fault, Google didn't do their job very well too)
if there are something I missed, or I made some mistake, don't be sulkiness plz. i will fix them with you. let us make it better and make more 32A user switching to new Radio, with more users, we can do better and more quickly.
file/things includes:
AOSP master, I keep it at the API version 5, because things with API 7 for other devices (except nexus1) are not stable, i don't want to pretend that we have a nexus1, and make things unstable.
su and superusers from ChainsDD.
kernel which i modified from msm-kernel-2.6.29.
libhtc_ril.so, omx libs are from a leaked official 2.x ROM. camera libs, libgps.so from another one. (thanks the man who provided them)
libhtc_acoustic.so and some miscs files from official 1.5 ROM. akmd too, but akmd from 1.6 ROM have newer version and i think it will works too.
google bits are come from different sources too:
Gallery3D/google framework parts from nexusone dump, i think Enomther deodexed them, thank you and I LOVE YOU.
Other google's things are versions used everywhere, and here are my thanks to the one dumped them --> m(_ _)m.
cyanogen's patch which is directed towards infinite sync. it may be a temporary workaround, when google do things right, i will remove it.
.......
more: lock screen and wallpaper is the eclair's initial one as AOSP source released with them. if you want other lock screen, customize it yourself, and tell me how ^^, I'm really not a good cooker .
known issues and workaround:
1. camcorder can not record, but it didn't crash anything as previous one (with my kernel, from jnwhiteh) would crash some.
2. video playback has many errors the video can be played though. just reported by logcat, and no more thing will happen in my tests.
3. if you stay in the Gallery3D UI, and the phone sleeps later, when it wake up, the Gallery3D lost hardware acceleration. you can quit and enter this app again, it will be fine.
4. first boot with google bits may not go without a hitch. you can remove all google apps in the zip (you must resign it) and push them later.if you boot with googlebits:
you will see a dialog let you choose the default behavior, select SetupWizard here. if you select another, you can not use internet during the first boot, it will say "no connection", though we are connected.
the SetupWizard will start twice, the second one is for asking you to sign in a google account, you can just press menu to quit.
and there are many lags in first boot, maybe black screen (can not light, you can "adb reboot" it) or some crash (i have met once for each and I flash it serveral times) if you operate too fast.
after second boot, it will works fine. it seems if we give the phone more time to do many initialize jobs, it will work happily even in first run.
5. with superuser, if you select deny, the app which needed the permissions may be force closed. it is a bug in su sources i used which is not belong to me and i have no time to look and fix it yet.
update:
6. when wake up the phone, screen turned on, but backlight of screen not. if you can see image, just go to setting and set brightness, then the light will open. need more reports (like situation/logcat/dmesg, etc.) to locate the problem. i encountered this problem once.
7. "died in sleep", this problem has been encountered by others, personally, i met it once during first run, after a reboot I never met it again. but I don't think this problem just appears during first run. instead, i think the situation of first run is more closed to the condition triggering it.
I think there must be more problems, let us find them together, and fix them by our hands.
update: after some search I found that some softwares (like nettraffic) will cause more "died in sleep" in some ROM/kernel/Radio combination. and many kinds of "died in sleep" can be avoid with some tweaks, but i don't know if they are same problems as ours, and i can not get what this tweaks are (or why, how..) from anywhere yet.
i am waiting for more details to fix 6 & 7. I will be grateful if someone can provide some info about similar problems, since I had seen these problems in some other ROM/kernel/Radio combination.
and guys who encountered these problems, could you provide more details plz? something like: occurred during first run/other, with situation XX (mobile/wifi/software X running, etc) which you think it caused the problem occurred more often. if you can reproduce it, we will get very closed to fixing them.
great job!
Another ROM using the latest SPL/Radio... great!
Downloading now.. will try flashing later...
Nice work sanpei!
Great job. I will try it immediatly.
Excellent, nice to see some other developers working on this radio/SPL version as well!
I will definitely be trying this out today!
Awesome will try when I get home from work.
Would it be possible to implement the Nexus apps-menu in a later build?
bug report:
The screen remains black (can't see anything) after sleeping even if I press any of the buttons. I just removed the battery then reboot.
Aside from that, it's quite fast and responsive. The transitions are nice too. Keep it up dude!
asero said:
bug report:
The screen remains black (can't see anything) after sleeping even if I press any of the buttons. I just removed the battery then reboot.
Aside from that, it's quite fast and responsive. The transitions are nice too. Keep it up dude!
Click to expand...
Click to collapse
I will look into this, but I cannot locate this problem quickly, since I just met it once during a first boot, and it never appears again.
is it like the situation "die in sleep" in some build which are based on CyanogenMod? (when i was using old radio)
can you reproduce the problem and description the operations? thx.
Eskibo said:
Awesome will try when I get home from work.
Would it be possible to implement the Nexus apps-menu in a later build?
Click to expand...
Click to collapse
maybe or maybe not is there anybody who have the right skills could try it for us? (i have some other things to do) i will join later.
Newb questions
Hi Guys,
Sorry for the lame newb questions. I just want to verify this prior to trying this ROM.
I'm currently using CursorSense 1.0.1 - which is my every day ROM (great functionality, fast, does everything I need)
I'm really interested in trying out Android 2.1 - and seeing as this uses the same SPL / Radio - it means I should be able to just wipe and flash this one. HOwever seeing as I just want to take a peek and play around with it, I don't want to screw up everything on my phone toooo badly lol.
If I do a nand backup - wipe and flash this new ROM, when I'm done, can I do a wipe, then reflash the nandroid backup and everything will go back to the way I have it setup now?
Also will anything get screwed up on my SD card leaving it as it is flopping from one ROM to the other and then back (it's non partitioned, and loaded with misc folders created from my apps)
Thanks!
Gritten
asero said:
bug report:
The screen remains black (can't see anything) after sleeping even if I press any of the buttons. I just removed the battery then reboot.
Aside from that, it's quite fast and responsive. The transitions are nice too. Keep it up dude!
Click to expand...
Click to collapse
I encountered this issue too. I also encountered this issue once with aosp-2.0.1-jnwhiteh-r6.
Gritten said:
Hi Guys,
If I do a nand backup - wipe and flash this new ROM, when I'm done, can I do a wipe, then reflash the nandroid backup and everything will go back to the way I have it setup now?
Also will anything get screwed up on my SD card leaving it as it is flopping from one ROM to the other and then back (it's non partitioned, and loaded with misc folders created from my apps)
Thanks!
Gritten
Click to expand...
Click to collapse
Yes.. backup, wipe, flash, try, wipe, restore.. I even think that last wipe isn't even necessary, but it doesn't harm either. A Nandroid restore restores your phone exactly as you left it (incl. your call log, SMS, apps, etc.)
It could be that some new folders/files are created on your SD card (if required by Eclair apps), but since they are not used by your previous rom it won't be a problem (unless you don't want to keep those unused folders and files on your SD card).
If you are not sure, or don't want to keep the extra folders/files, you can always make a backup of your SD card on a USB or PC prior to trying the rom.
Have fun! ;-)
Gritten said:
Hi Guys,
Sorry for the lame newb questions. I just want to verify this prior to trying this ROM.
I'm currently using CursorSense 1.0.1 - which is my every day ROM (great functionality, fast, does everything I need)
I'm really interested in trying out Android 2.1 - and seeing as this uses the same SPL / Radio - it means I should be able to just wipe and flash this one. HOwever seeing as I just want to take a peek and play around with it, I don't want to screw up everything on my phone toooo badly lol.
If I do a nand backup - wipe and flash this new ROM, when I'm done, can I do a wipe, then reflash the nandroid backup and everything will go back to the way I have it setup now?
Also will anything get screwed up on my SD card leaving it as it is flopping from one ROM to the other and then back (it's non partitioned, and loaded with misc folders created from my apps)
Thanks!
Gritten
Click to expand...
Click to collapse
Yes. You can restore from nandroid backup and everything will go back. I often switch between CursorSense 0.4 and sanpei's rom several times a day.
so can anyone answer if this is a good everyday rom? or equivelant to cursor sense?
shael said:
so can anyone answer if this is a good everyday rom? or equivelant to cursor sense?
Click to expand...
Click to collapse
The ROM is well done. It's responsive (no lag from my playing) even the 3d gallery ran very well.
I didn't use it too long for everyday items as I'm a Sense fan, however I find that standard plain Android is pretty empty when I don't have my sense stuff on top lol.
Definately play around with it if you're interested.
sober said:
I encountered this issue too. I also encountered this issue once with aosp-2.0.1-jnwhiteh-r6.
Click to expand...
Click to collapse
Me too!
Awesome ROM.
Keep UP dude!
Been testing it for a few hours. So far not a single FC and i can confirm that BT works just fine, also OBEX with Bluetooth File Transfer by medieval software.
SMS and emails send and get received just fine.
Tested the GPS in both google maps and the GPS status app to check efficiency, and so far everything works just fine.
The gallery is really sexy, now we just need to get the Nexus1 apps-menu implemented .
Actually there are three other things i'd like implemented also:
Animated desktop
Wireless tether
Google Nav
What do people think about that?
Eskibo said:
Been testing it for a few hours. So far not a single FC and i can confirm that BT works just fine, also OBEX with Bluetooth File Transfer by medieval software.
SMS and emails send and get received just fine.
The gallery is really sexy, now we just need to get the Nexus1 apps-menu implemented .
Actually there are three other things i'd like implemented also:
Animated desktop
Wireless tether
Google Nav
What do people think about that?
Click to expand...
Click to collapse
Will be even better with u suggestion and Sense!
fabioccoelho said:
Will be even better with u suggestion and Sense!
Click to expand...
Click to collapse
I wish I had some idea of how to do those things, then I would surely try help doing it.

[PORT][32A][Old radio]Kingclick's Hero Eclair 1.3-EXPERIMENTAL, working 3D (1.3.2010)

For the last couple of days I've been trying to get Eclair 3D acceleration running on 32A with old radio. I was somehow succesful so I decided to release one Sense based ROM port and one "plain" Eclair. I had succes with other ROMs though (not all of them, but a few).
This ROM is highly experimental! So bear that in mind. The only testing I've done is here on my own Magic - I am not using any ext3/ext4 partition for app2sd, for example, so I'm not sure how it behaves if you use one. I can't say I would recommend it for the daily use, it seems too unstable/unreliable to me, but YMMV.
I've added a few things here and there that are essential to me like Market Enabler, More Locale 2, some ringtone and notification files. I've also changed the default analog clock (the Android widget, not HTC widget) to Pulse clock.
Thanks to:
Kingclick (obviously), ahmgsk, Cyanogen and all the other devs working on his kernel source, Amon_RA, all OpenEclair devs, polyrhytmic, dzo, vilord and many others.
What seems to work:
- 3D acceleration works for the most part. Meaning that from what I've tested, I can get Neocore (about 22fps in benchmark), Radiant, Armadillo Roll to run, but iDracula doesn't run for some reason (at all).
- Multitouch works. Multitouch enabled Google Maps 4.0 (by brut) included, the vanilla ones do not have working MT on this ROM.
- Camera works, including touch to focus - no video recording, though
- Youtube normal quality works
- Video playback works at least to some degree - I can play back videos recorded earlier with my phone
- GPS and accelerometer should work
What seems not to work:
- YouTube HD. Sorry.
- Bluetooth doesn't work at all. You can't even enable it, so don't try.
Known Issues:
- Rather slow on startup. Give it time to start up fully, even after you see the home screen. You may even get a few "App not responding - FC/Wait?" warnings - just click on Wait and give it more time.
- LED notifications are problematic - had to remove HeroLED to get at least some notifications, but all you get now is green, even if the app uses different color on older ROMs. No charging orange LED, too.
- Google Sync is problematic. After you sign in to your account, it syncs, but you don't get Contacts sync at all. To get them to sync, reboot phone, they'll sync after the reboot. Even then it seems like Auto Sync isn't really working or the rate of checking is quite long - I couldn't get Gmail auto sync to work. You can sync manually without problems, but auto sync seems a no go.
Note:
Take this port "as is" 'cause I probably won't support it much. I think of it more as a "proof of concept" that seems to cool to me not to share it with others, but I don't have enough time to offer full support or work on for days. Maybe I'll release another version someday, maybe not. Sorry. I'm just being honest here.
Download:
v1.0 - md5 e126f5fc9bd0203d13e03a8595e8dfe5
Rapidshare mirror
Mediafire mirror
(reserved just in case)
i tried it and it doesnt boot. stuck on the rogers screen for over 10 minutes haha. i am on the old radio and 32A.
is there any htc cime ?
or can i push it ?
HTC_CIME is not included, wasn't in Kingclick's original ROM either, sorry. You may of course try to push it - if you have a standalone Donut HTC_CIME, it should work here as well, I think. But don't hold me to it.
Well, i DLed it from mediafire and tried to flash it but im actually getting this error:
Install from sdcard...
Finding update package...
Opening update package...
Verifying update package...
E:Corrupt file: data/system-framework/core.jar
E:Verification failed
Installation aborted
Click to expand...
Click to collapse
Did you check the MD5 to see if the archive is not corrupted?
I'll try to check the file as well ASAP, anyway.
The md5 doesnt match with the one that you posted.
Im going to download it for the third time, but ill use rapidshare instead.
Yeah, the Mediafire file seems corrupted, sorry about that, should've probably checked that (but upload went fine). The RapidShare file seems fine. I'll upload it again ASAP.
Once again, sorry about that.
nubcake said:
The md5 doesnt match with the one that you posted.
Im going to download it for the third time, but ill use rapidshare instead.
Click to expand...
Click to collapse
this here by megaupload
http://www.megaupload.com/?d=CW38C4JA
OK, Mediafire mirror is up again and should be fine now.
Just flashed it, but, after i change the wallpaper it freezez and restart's like a log off not a fully restart - it starts at the nexus boot screen, not mt3g screen.
The gallery is fantastic, works great, the tilt and angle works in the galley smooth but in landscape mode it freezez and/or i cant see anything, the menu flicks with no lag at all, the multi tuch is silky smooth. i'm waiting for another release to be less buggy but for now, for today, it's a keeper.
Running on HTC Magic or Mytouch3G
Love to see Case_ you back in the kernal side of things and porting some great roms.
Thanks heaps and hope you'll keep porting these great roms when they updated.. so many ppl only port one version or two then disappears..
hope to test it later!
seams nice
btw for the backport to 32B I think there might be something wrong with teh wlan module.
when I enable it, the rom keeps on rebooting, so might be something buggy here.
other then that works like a charm and really fast , compared to the original rom without 3d
I honestly don't know what is causing the problems with the wlan module. I've of course recompiled it for the 32B kernel, but still people seem to have problems with it.
But as I've said many times now, I don't own G1 nor 32B and neither have access to one, I've done the port "blind" as a proof of concept for the 3D part and had absolutely no way of debugging it properly. So I'm really sorry if it doesn't work as it should, but I really can't do anything about it. You just have to wait for the proper debugged 32B version of this ROM with working 3D to emerge. Kingclick mentioned yesterday that it's close.
yeah dont worry about it
I just thought I give you some feetback on that
hi...ive tryed this rom but i ve problem to login in google account...i cant in wizard and in impostation and i cant open market...there is a way to fix it?
sry for nab question :V fixed enabling ext4

EvilHero 2.1.001

Standard disclaimer applies - figured I would put this just in case.
Okay, well first off I am going to start by explaining the thread title. EvilHero is basically what I call my device (evilvoice + hero) and this is a 2.1 Rom, I attached a .001 to let everyone know what stage it is in, which is the first stage. It works in what I set out for it to do. This is not for everyone, and may be only for me, but I am posting it here to get a little help and also to let other people decide for themselves if they want to use it.
This started because of Firerats MTD mod and CM6 and the inability to update my prl or do any ## codes. In using the MTD mod, CM6 RC1 only required around 105MB on system, but most 2.1 roms required a lot more space. While it is not hard to redo the whole MTD mod, it is very time consuming and you run the risk of messing up your phone until you get home, or at the very least, flash the rom you had on it before until you got home to a computer. I did a lot of searching for the smallest 2.1 rom around. This happened to be PureHero 2.1 by Konikub. I did not use any special tool to figure out size, just looked at how large the zip file was and went with the one that was the smallest, there might be smaller Sense 2.1 Roms out there, but thats what I used to select PureHero as my start.
Okay, so on to what I have done. Using PureHero 2.1 as the base, I ripped out everything except the ability to make phone calls, visual voicemail, SU, busybox, contacts, and the ability to use ## codes (including applying a MANUAL PRL update - for some reason, lost the Device Self Service tool in removing too much stuff, but no biggie since I can do a manual prl update). With this, I reduced the /system size to a mere 92.4MB...its even smaller than CM6 (a little misleading here, but I just meant that for the standard install that I was using of CM6, this rom was smaller, not that cm6 cant get smaller than this one). This is with GSD.apk on my system (but since removed in what I will be posting). It is quite stable after a first setup (meaning set your phone settings how you want them, you will probably get FCs and stuff, when done, reboot and you should not get the again except for the ones I am outlining below)
A couple of things to note:
Settings > Accounts & Sync FCs
Settings > Personalize > Default ringtone is the only thing under here that doesnt FC
Settings > Connect to PC even though it is here, it actually does nothing, even though I have the PCSCII.apk file (or whatever its called), it relies on more than just that file. Doesnt matter, I can still mount the sdcard in adb shell.
There is no market, text messaging, browser, email, video player, music player, youtube, email...like I said PHONE, ## codes, and that is PRETTY MUCH IT!
This was created to mainly be something to switch to do a prl update and switch back to CM6. Over my course of testing this rom, I have ditched the switching back to CM6. This is a modular rom - ADD WHAT YOU WANT! To give an idea: I added Opera for browser, Handcent for SMS (no MMS - need help!), K-9 for email, APKTor for market (yea not as great), I did end up adding Youtube back, andLess for music playing, have not decided on a pic viewer yet (havent even looked), Sprint Nav. Im not done adding stuff to mine, this is just what I have so far. None of these are included in the download as this is an "add your apps" rom - these are mine, you have a choice of what yours are. The only things outside of the basic Android system that is coming included is AndroZip, ADW Launcher - cause its damn near perfect, SuperUser by chainsdd, Visual Voicemail (everything but AndroZip was already included, I just updated them).
Some issues I would like help with to resolve
1. No MMS - HUGE ISSUE...maybe its because I took out MMS.apk...actually, I will put that back in and see what happens (for .002 - probably tomorrow night)
2. No market - HUGE...I never realized the benefit to the market until I had no access to it. There is nothing anywhere close to it. AppBrain requires market, so that wasnt going to be a replacement, APKTor was all I could find. My question is this: Can the market be put back in without too many google things being added back? What apk files have to be included for Market to work, I know it requires a google account. If I dont get any help, I guess I will figure it out myself, just wondering if anyone could take a look and help me out.
3. busybox can not be updated for some reason - also, when issuing a parameter on a command, it errors, but when busybox is put before, it works
Code:
df -h does not work
busybox df -h works
4. bash can not be added (or nano, remount) from the kitchen
5. Connect to computer does not work, I kept that stupid file...if its not gonna work, Im pulling the file.
6. Collins battery tweak does not work, I tested a Zen Kernel and still nothing, I guess it does not matter as I have almost everything turned off, the battery lasts a long time. Remember, adding stuff that uses data or GPS will drain the battery the same as any other rom, but this is made to compliment you...This is why I would like to get the battery tweak to work with it, so it will have better life when things get added.
Maybe people can reply with what they have added as their apps (some will be the same as it all depends on what you can find without a Market)
Credits:
Code:
Damageless (for such a great base)
Treve (for assisting D in everyway possible to put out a first class product)
Flipz (for the color sliders)
Darchstar (for AOSP aspects)
sdotcarlisle (for the amazing bootscreen)
gbhil (for his insanely awesome Kernels and overal GREATNESS)
JsChiSurf (for rocking the HERO HOUSE finding all these cool ways to change up things!!)
Avalaunchmods + TrevE (for the audio fix)
VinceOB - (for showing me good stuff)
Konikub (for putting together PureHero)
Most of this was copied from the PureHero post as he thanked them in that post, I feel since I used his as my base, I needed to thank the same people including him - If I did wrong, let me know
Removed Rom links
I am putting both up, I would try the unsigned if you can flash it, for some reason (in my tests) the signed did not work as well as the unsigned. Also, this has MMS.apk added, it is untested, but really should work as I only removed the app. I will be doing my own test on this rom later tonight or tomorrow.
PS. I am not a developer, I just removed things, edited files in notepad++ and tested. If something does not work, please bear with me in finding out what caused it. As I said previously, a lot of stuff is removed, so expect that. The only FC's I experienced is one for putting the power control widget on the launcher (1 time), and the 2 places in settings. Thanks and let me know what you think
Nice concept, would love to see where this goes.
Sent from my HERO200 using XDA App
Gtalk is needed to get the apps to download from the market.
Sent from my HERO200 using XDA App
Macanage said:
Gtalk is needed to get the apps to download from the market.
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
There is actually more stuff needed, but yea, gtalk is def needed. Its funny, someone in the G1 forum posted what it depended on, and besides one framework file, I removed everything else. I really hate the implementation of gtalk. It runs all the time and I dont use it. In the same G1 thread, the poster was talking about editing the package so it wasnt dependent on anything, I may have my programmer buddy take a look at it when he gets a chance to see if he can finish the work. If there was a way for the market to not need googleapps.apk or gtalk/service.apk I would be ecstatic, as it stands now, I dont see me putting the market back.
Also, Rom links have been posted
And actually, just for the sake of argument, I modified cm 6 and gapps to minimize the size on my phone, and I have it at 89 mb but sol full functionality. I even will have maps and nav and voice search and all, but on data partition only. In could shrink a lot more actually, but don't feel the need.
Sent from my HERO200 using XDA App
cm6 has the ability to get real tiny...if I were to remove the same things, Id say itd be around 50-60mb (maybe im just dreaming here), the issue with cm6 is that fact it does not allow prl updating. I included the newest prl in the zip which gets dumped to your sdcard...j-i-c. Android 2.2 is smaller than 2.1 - there is no way a 2.1 rom will be smaller than 2.2 with the same functionality, it just wont happen, I know that, I just wanted a small 2.1 that did prl ...maybe sprint will release a 2.2 we can use...then I will look into slimming it down like I did this one.
This was never meant to go head to head with cm6...we are talking about 2 different systems - I guess I should have pointed that out...2.2 has the potential to be WAAAY smaller than even this one.
This is a great idea and Im going to watch your progress, Im hoping someday they figure out how to get prl updated on 2.2 Such a pain right now updating it. Thanks for your work!

[R0M][AOSP][D3V] Look Ma, it's [email protected]! (barebones version) [20120414]

>>> 1: Download <<<
Click to expand...
Click to collapse
2: Installation:
>> Copy PD98IMG.zip to your SDCARD
>> Shutdown, hold volume down & press power until you reboot into hboot; flash by pressing volume up & reboot
>> Reboot from bootloader into recovery & format your DATA + CACHE (use 4ext recovery - FULL WIPE will also work if your partitions already were ext3/ext4)
Click to expand...
Click to collapse
3: Issues:
>> No network connection after first boot.
Fix: reboot. This is needed ONLY after the first boot.
Click to expand...
Click to collapse
4: Features:
>> What started as a HDPI port the Hero's [email protected] ROM (froyo) ended up in a full-fledged gingerbread build.
Optimisations: both kernel as well as userland; there is no need to get into the technical details & how this rom differs from others; I'm not a supporter of self-propaganda. See for yourself.
>> [email protected] is geared towards my private needs. It certainly isn't built to "satisfy the masses", although it should be able to serve as a stable and performant base for most of you. My personal philosophy is minimalism, performance and stability, which is why you should bear in mind that this is an AOSP/vanilla ROM (no Sense or other bloated UI). There is thus no need to upload screenshots.
>> You need to install all your favourite software. Since everyone has his own preferences, these would be treated as bloat by some people should they have been bundled with the release. Which is why I uploaded a skinny version.
>> A lot of effort has been put into power saving. The current release has (or should have) an idle battery usage of 2%/h with WiFi turned on.
Click to expand...
Click to collapse
5: End notes:
>> I would like this thread to remain clutter-free, which is why, although I appreciate motivation & thanks, please refrain from posting "thanks", "can't wait to try it" etc.
What I'm expecting? ONLY constructive criticism and dev-related discussion.
>> I will not be posting changelogs. Major releases are most of the time complete reworks, and a changelog would be pointless. Bug fix uploads are referenced in the post concerning the release, as well as a short note in post #1.
Click to expand...
Click to collapse
##################################
########## S E R I O U S W I P ############
##################################
Work in Progress:
- I'm working on what I call, InstaExec (IE).
The DHD is the perfect device to test it on (thanks to its 768 MB RAM).
Techie details:
Copy over /system | /data to a ramdisk (early in initrc), then do a switch_root and continue init script. The cons are a slower boot, of course. Syncing after-boot changes is on the todo list. Using IE will also imply that you're quite confident in RARE shutdowns. It would be a pain to wait for a couple hundred Mb's to get copied over each time you boot.
A crypted version is also in the works (although that would only make sense for /data/data, /data/misc and /data/system)
They key file HAS to be present in /mnt/sdcard, otherwise crypted mount will fail.
Click to expand...
Click to collapse
I have reported this project for the Evo 3D (or another at least dual core/1GB RAM device).
The DHD is not capable of handling the pre and post boot routines for phones requiring a reboot quite often.
Well we need root first!!
Sent from my HTC Desire using XDA App
faddys123 said:
Well we need root first!!
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
I thought that was quite obvious.
I posted about it in the general forum. Just do a search. ;]
Okay guys, a test version is ready. Before I upload it, Lemme know a few things:
What apps you CAN'T live without (stock apps)
I want to get rid of bloat.
For example: why would you need 10 apps and widgets for Facebook and Twitter when you can replace that with TweetDeck?
That won't be a problem with the AOSP version I'm working on which will ultimately be [email protected] for DHD.
I say remove:
Amazon MP3
Blocked callers
Desk clock
Facebook
Friend Stream
News
News & weather
Peep
Quickoffice
SoundHound
Stocks
Teeter
Twitter
the only stuff i use in sence roms is music, contacts and calendar ... oh and the clock ;-) the rest can go for me ;-)
I could probably live without most of the stuff on there, would love to keep the big clock weather thing though. This is my first android phone so looking forward to playing/learning with it.
I've rooted my phone as per Evostances instructions, will i need to do anything else before I can flash a rom?
Nuke 'em:
Amazon MP3
Car Panel
Facebook
Friend Stream
HTC Likes
Locations
Peep
Quick Lookup
Reader
Search Anywhere
Search People
SoundHound
Stocks
Teeter
Twitter
adwinp said:
What apps you CAN'T live without (stock apps)
I want to get rid of bloat.
Click to expand...
Click to collapse
- HTC Settings widgets
- Calendar
- Camera/Camcorder
- Clock
- Desk Clock
- Flashlight
- FM Radio
- Gallery
- HTC Hub
- Market
- News
- News & Weather
- People
- Talk
- Wifi Hotspot
So let me get this right a hero rom?
mikecoffee said:
So let me get this right a hero rom?
Click to expand...
Click to collapse
No. The key features of this ROM are based on his old Hero ROM (correct me if I'm wrong).
Thanks Adwinp, can't wait to give it a try.
Post #1 updated with link:
Lemme know if you can extract the archive without errors; my inet connection is somewhat flaky atm, and I don't know if it was uploaded correctly to RS.
I´ve got aproblem triying to flash the system.img....it says FAILED ( remote: data length is too large)
funkatiko said:
I´ve got aproblem triying to flash the system.img....it says FAILED ( remote: data length is too large)
Click to expand...
Click to collapse
You're doing that through fastboot on your PC, right?
Copy the zip file to your SDcard and reboot into bootloader (and press power once there)
adwinp said:
You're doing that through fastboot on your PC, right?
Copy the zip file to your SDcard and reboot into bootloader (and press power once there)
Click to expand...
Click to collapse
Yes, i was triying through fastboot, but then i tried from the bootloader with the zip, and everything went allright. Now ur rom is working perfectly! Thnx a lot! I really don´t like sense, and before i had a nexus one and i loved it´s interface, so this is the closest to it.
Btw, could u build a rom completely empty? I mean, with no so many apps, just the basic ones like Gapps and that´s it? I´m the one who likes to have just a few apps.....
Thanx!!!
awful
this rom is awfull, why the hell did you add other useless apps in place of the htc ones? that 8pen app is crashing constantly, i can't bring up the keyboard so can't enter my credentials for market.
I'm highly disapointed, moreover i can't go back to the official htc rom, i need a windows PC to run their ****ty RRU...
gbuisson said:
this rom is awfull, why the hell did you add other useless apps in place of the htc ones? that 8pen app is crashing constantly, i can't bring up the keyboard so can't enter my credentials for market.
I'm highly disapointed, moreover i can't go back to the official htc rom, i need a windows PC to run their ****ty RRU...
Click to expand...
Click to collapse
What i did is uninstalled 8pen, download by pc and moved to the sdcard any keyboard (better keyboard, for example) and that´s it.
Appart from that and lots of useless apps, the rom is working perfectly for me.... keep in mind that it´s a test rom....give it time....
gbuisson said:
this rom is awfull, why the hell did you add other useless apps in place of the htc ones? that 8pen app is crashing constantly, i can't bring up the keyboard so can't enter my credentials for market.
I'm highly disapointed, moreover i can't go back to the official htc rom, i need a windows PC to run their ****ty RRU...
Click to expand...
Click to collapse
kind of rude, aint your cup of tea just say that.
i don't see you doing anything to help?would like to see you try.
getting back to stock is easy from a non windows pc. its called fastboot. search for it and learn hot to flash system.img
if you're nice enough i'll load my rom up which is stock+su with amazon and soundhound removed. if you're nice
sorry
yeah i'm sorry, i was angry because it's late here and i need to sleep, well except the apps and the 8pen stuff the rom works quite nicely and is smooth, where do i get the system.img file ? i tried to extract the assets from the .exe to get the rom zip file but once i get it i cannot open it, says unauthorized or something like that...
Hmm, I have had no issues so far, that is why I uploaded the files.
As for 8pen, just hold on menu in any input field and select input method -> Swype.
Or disable 8pen from Keyboard settings menu.

[Q] Is there any way to get Adobe Flash to run on the ChaCha?

Sorry if this sounds stupid, but I'd like to ask if anyone has figured out how to run Adobe Flash properly on the ChaCha. I've checked Adobe's website, and no, the ChaCha/Status is not listed as a supported unit. Between Adobe killing off further support for Flash and what seems like so far non-existent updates from HTC (there was supposed to be some sort of secruity flaw on certain HTC Android phones, but I've got no firmware updates from HTC or AT &T on my phone from the Settings of the phone ... I've had the phone since almost the second week it came it in America, where I am) it looks like there will be no official release of Adobe Flash 10 or 11 showing up in the Android Market Place for us ChaCha users. I have tried out .apk files from various websites (probably XDA would have been one ... not sure) and got it to install, but wouldn't display flash like it should, just like the default flash support of the ChaCha, which is very limited. I have been able to play a flash game and some videos over the standard web browser with the default flash, but nothing extra with Adobe Flash. I've tried this with 10 and 11 versions, one for Droid, which is supported for Adobe Flash. The 10 did nothing but install without actually doing anything else, and the 11 took me to an Adobe settings page, but I couldn't navigate it fully as there were parts of the screen cut off and an icon I couldn't click no matter how hard I tried. I am guessing there must be some configuration issues in the internal memory files, or just isn't compatible. I can't root right now as I need to find a shop in Sacramento that can do S-off (can't afford XTC Clip now). As a related note, on standard Nokia and Samsung phones (that aren't smart phones) I have successfully run various J2ME programs that were not intended for the device. I was even able to run a game for the Nokia Series 60 phones on a Samsung BlackJack, which is of course Windows Mobile 6 based, but couldn't play due to the keyboard layout. I have had two Nokia Series 40 phones, one which still works, sort of, the Nokia 6030B. The point of this digression is that I figured there would likely be a way to run Android software not intended for the particular device I have, the ChaCha of course. Oh, and since I mentioned J2ME software, anyone been able to run it on the ChaCha, or any Android device? Just curious.
Ask and you shall recieve: http://www.androidcampus.in/2011/10/adobe-flash-player-102-for-armv6-and.html
Full adobe flash for armv6 devices like ours. Not flash lite but the real thing. It runs out of the box on the SuperOSR rom, but you'll probably need to remove flash lite from a Sense based rom in order for this to work, which ultimately means having to be S-OFF.
Sent from my A810e using XDA Premium App
Thanks!
Much as I suspected ... would need to root. After Christmas I will look around for a repair/mod shop that can S-off with the XTC Clip or reliable clone. There were several operating out of the Westfield Downtown Plaza (Sacramento) but I do not know if they are still there given how barren much of the mall is now. Also I had a Nokia or Samsung 'dumb phone' I wanted a cable for, and ended up getting one that didn't work, with the wrong drivers on a mini disc. Once I do get S-off by this or other means that may come up in the future I will look into the post you mentioned. According to Wikipedia, Arm 6 is supposed be similiar to Arm 7 but with less instruction sets available. I suppose this is why Adobe's official flash app would not be compatible, but there is no reason why some other flash app from homebrew or whatever might not do something better than the default Android flash (well, default if you didn't get a phone with Adobe Flash on there from the get go ... I think those are all higher spec phones, like some of the Motorola Droid phones). This may be for the best anyway, as Adobe has forsaken the mobile phone users of the world as far as flash goes. Hopefully they will keep Acrobat going. That is a good app to have, albeit not as good as on PC (and Mac?). Sorry if I sound newbish, because I am a newb as far as the technical details. Not since my Nokia 3030b have a had a phone with as much independent development as the ChaCha. I could have done more with that Nokia if it only had an SD card slot or a readily available cable for purchase. Oh well. No point in bothering with that now.
awesome...didn't know there are any flash versions out there for arm6...
so are there any news for version 11 of adobe flash player for arm6?
Tried out the download
After installing the modified Adobe Flash 10.1 APK I tried a some from the Marketplace that said Adobe Flash was needed and a couple worked. I also tried a number of Flash videos and Flash sites and got mixed results. Some wouldn't show up but most ran, but slowly (except for sound). Maybe one or two ran right but I think they may have been optimized for mobile devices. I ran some NicoVideo viewers on my phone and only one was actually able to display the video (complete with Nico's unique comments flashing by during the videos). However, it actually downloaded the videos to the SD card, and MoboPlayer already runs FLV files so it's a bit hard to gauge how effective the Adobe Flash would be, or even if it's running. I checked Adobe's Shockwave page and the little animation came up as well as 'you have version 10,1,1,102,54 installed'. The same would later prove true for the regular Adobe Flash page as well. I repeatedly installed and uninstalled the Flash from the list of installed programs on my phone, but am still able to get the same results regardless of whether it was installed or not. I have a feeling some files must have been stored permanently in Root, which I cannot access as I am S-On, but am not quite sure. As the ChaCha does have rudimentary flash support from the get go despite not being a phone officially supported for the Adobe Flash APK, I cannot be certain. Does anyone with an officially supported phone for Adobe Flash 10.1 get similiar results? How about a rooted phone? Also if anyone has successfully gotten Adobe Flash 11 to run on ChaCha let me know if your flash performance improved from 10.1. Of course even an Adobe Flash APK that is fully useful for our ChaChas would only be of limited use, given Java, Silverlight, and various other plugins, scripts, etc. that currently are in use for videos, video games, and online apps, so don't think that you will be able to run anything. Having Adobe Flash working, even on a so-so level, is a big help though. Please post any experiences you may have had with Adobe Flash or basic Android flash players on your phone and any monkeying around you may have done to make it work or work better.
Tried out some .SWF files off line successfully
With Smart SWF Player (would be good player for just watching Shockwave Flash videos, as opposed to .FLV, files, which run fine too but MoboPlayer already does that well, were it not for the ads. Did not see any ad free version for sale in Market) and SWF Player File Viewer (this has an ad free version, but couldn't press any of the keyboard buttons but space ... maybe I need to look more into it) I was able to successfully run flash files, other than FLV which several video players already do, such as MoboPlayer. SWF Player Filer Viewer said that I had not installed the Adobe Flash Plugin, but ran the files anyway. Upon clicking it I was taken to the Android Marketplace, where it pulled up Adobe Flash 11 which of course is not officially compatible with the ChaCha. Thought I would report my findings. It seems hunch in the last post so far seems correct - Adobe Flash is still on the phone, somewhere, based upon what I have been able to do and see thus far, but isn't quite working as well as it ought to. Perhaps Adobe Flash 11 would do things right? By the way, in the official Marketplace one will see an app called 'Flash Player 12' - I have not tried to run it as the same developer also supposedly had Chrome and GTA (like on a PC or PS2) for Android. That seems quite fishy to me.
here Adobe Flash Player 10.3 for ARM6 Processors...
http://dl.dropbox.com/u/23720575/do...d_higher_com.adobe.flashplayer_10.3.186.3.apk
Update: seems like it's not installing....
not sure why
Don't know why your 10.3 did not install. Did you try going to Adobe's Flash plugin site to test it out? If it installed it show your flash version and display an animated banner.
DearestLeader said:
I'd like to ask if anyone has figured out how to run Adobe Flash properly on the ChaCha
Click to expand...
Click to collapse
Yes! Flash 10.2 is running on my HTC ChaCha, I've shared how I did it in a tutorial here: http://forum.xda-developers.com/showthread.php?t=1475575
Root is required, but as you probably know, the XTC clip is no longer required for root. I've added instructions for it all anyway
Currently, there is not a option to run Adobe Flash but a flash edition for BlackBerry is in the performs hopefully this season. Actually, I heard about it at ChaCha as well.
so nice
Usefull question thx

Categories

Resources