Related
I started playing around with invisiblek's mashup on CM6 test 8 and the tv out function, and am seeking advice/suggestions.
From what I can tell, on a stock ROM the TV out functionality is provided by system/app/TVOUT.apk and a system/lib/libTVOUT.so
I realize this is a crapshoot here, but I've tried copying these files from both a 2.1 stock (the YASR 1.1 files) and from the deodexed Froyo OTA (8/1 edition) to their appropriate places on my phone, with no luck. The app doesn't show up in the app drawer, and when I try to run it through ASTRO I get the error "Activity not found - com.htc.android.tvout"
I glanced through the manifests of all of the leaked stock Froyo HTC apk's and I did not see anything else that should provide that activity.
I'm wondering if somehow I need to link the library (akin to a ldconfig on linux) - or maybe I'm just wasting my time here?
Thanks!
I have no idea how to help with this, but I just wanted to say thanks for working on it. There are a few of us out there that do use the TV Out functionality
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!
10/18/2010 - minor update, APN list updated to match from CM6, WIFI should be working out of the box now.
A FULL WIPE IS REQUIRED. IF YOU DO NOT KNOW HOW TO DO SO WITH FASTBOOT APPLY BELOW ZIP BEFORE FLASHING THE ROM, IF YOU BOOTLOOP, WIPE AGAIN AND REPEAT, IT'S NOT MY ROM, IT'S YOUR PHONE.
wipe /data /cache /system
mirror
Other Prerequisites:
You must have a custom recovery image installed.
DangerSPL Required, but radio requirements are the same as if you were installing CyanogenMod 5 or 6. if you have a 2x or 3x radio dont mess with it. you're fine. in fact. NEVER mess with your radio/spl unless an expert tells you to.
One More time for clarity, if you can install CM5/6 you can install this rom as well, if not. it probably wont boot. CM6 Radio/SPL requirements stand.
T-Mobile USA Froyo FRG83 (G1 Version, Bluetooth should be working.)
if you are running CM6 and want to test it out, just nandroid, WIPE and flash away.
What you will get:
T-Mobile applications, latest gapps etc.. HSDPA ril, ROOT, Busybox, USB Tethering (as well as wifi tethering support with the usual app)
Non-Glitchy Gallery and Market
Full CM6 APN List
WIFI
Firerat's APPS2EXT will work fine for you G1 users, as well as swap. Looking into possible issues with apps2ext
and more...
What you won't get:
*BLUETOOTH - Fixed?
JIT - It is off by default and breaks several of the apps in the tmobile package. This sucker is pretty fast without it.
ADW - Launcher2 is default, live with it.
User interface tweaks/ CM Settings
Live Wallpapers
Spare Parts (search the market)
And others...
G1 DangerSPL or equivalent
I'm a total CM fanboy, and eagerly await 6.1, but T-Mobile and Google have impressed me with this.
TMUS-G1-Froyo-CMRemix - SendSpace
-or-
TMUS-G1-Froyo-CMRemix - Mediafire
If you receive an OTA message please post a logcat.
CM6 Kernels, no new radio requirement (CM6 compatible radios work fine), no new spl requirement (DangerSPL or equivalent required for G1) Original T-Mo/Google Libs/Framework, cm6 libs and shell still intact.
and yes i go by a different name at the CM forum.
PLEASE TEST BLUETOOTH NOW!!!
first ha ha . NO for real thanks for this rom im downloading as i type.!!!!!!!!!!! edit works like a charm
there is no bluetooth workin on this one for the dream
but this was a problem that was in the other ROM release like this one...
I'm gonna give this one a try
i'm working on the bluetooth for Dream/G1 tonight, hopefully we'll have something tomorrow or later in the night to test.
please test out the bluetooth now, i changed the firmware file and it *should* be working now.
testing now
The current CM code is already all set up for the new official stuff, and the nightlies have it. Everything works, no need to mess around.
bluetooth works, but i think im gonna go try a nightly build
Live Wallpapers
I guess everyone missed it, or don't really care (I don't necessarily...), but live wallpapers aren't in these official OTA roms...
cant wait to try it~~~
Love it, except...
I've been through plenty of ROMs, and so far this seems like the most stable and fastest running. However, everything seems to be working great except for the Messaging application. Every time I open it, I get a FC. No idea why, tried reboot, reopening the application from different locations, but no luck. Any thoughts?
Update: After letting the phone sit shutdown overnight, the Messaging application is working fine, along with the rest of everything. Awesome job on this one!
might try this later before going to sleep.
btw, what does FC mean? i new to Android actually... bought a 2nd hand white G1. had the keyboard replaced for about $30 converted and saving up for another $30 for Digitizer replacement, mine has this big crack the halves my screen top and bottom, lol.
FC means Force close, when an application get closed unexpectedly
the official one already has working bluetooth...
Live wall paper isn't working for me
Sent from my HTC Magic using XDA App
You would have to push the livewallpaperpicker.apk from a cm6 build to /system/app/
this will allow you to pick livewallpapers for your home screen. be warned, they don't run nearly as good as they do on cm6
can we flash the swap script that works with cm6 with this?
Thanks
cyanogen said:
The current CM code is already all set up for the new official stuff, and the nightlies have it. Everything works, no need to mess around.
Click to expand...
Click to collapse
so the nightlies is based on ASOP?? does it have ap2sd
Damm im really impressed nice and smooth and internal space 85.73. Thank you sir for the share.
(Note I'm still into my second week of owning any Android device, so I'm a relative noob).
I've modded my G-tab with the TnT 2.2.0 from this thread.
It's my wife's device (she's not too technical) and she's not thrilled with the TnT vanilla-Android UI. I tend to agree with her, the vanilla 2.2 seems more usable for a smartphone. Viewsonic's stock UI seems better for a tablet. Even apps like Gallery crash a lot vs the stock Pictures app.
So in her use case, the only real value in the TnT mod is Market and ad hoc wifi (she uses Joikuspot as an ad hoc hotspot on her cellphone). We can live with performance lags for the minimal use she has.
Is it possible to mod the stock app with just Market and adhoc Wifi? Is a matter of taking the latest stock image from here, adding Market-specific apks from here (which ones are they?), and adding adhoc wifi from here? Or is there more to it?
Anyone know of roadblocks or tips before I attempt this? Ideally, I'd like to create a package of apks that I can run after each Viewsonic ota update.
BTW, there is a better gallery app available that does not crash, but here is what you want.
http://forum.xda-developers.com/showthread.php?t=861993
Thanks - still evaluating my options here:
1) Where is the better gallery?
2) Are there any good training guides on assembling your own builds? The thread you linked is definitely closer to my goal, and I'll probably take that as a first step. But I'd like to eventually learn how to do a quick self-made Market and wifi mod only, so I can minimize the amount that I run the G-tab non-stock.
3) The link refers to the things that seem like admin-type capabilities. Any need in a self-made build to still keep this stuff running? The modded G-tab is my wife's, and it seems safer (eg: less virus prone) to disable admin capabilities that she won't use day-to-day. I don't yet know what each thing does (busybox, root access, adb mounting, xbin folder, etc).
Can someone with the technical know-how post a link to some of the gingerbread apps.
In particular, I am interested in the email app.
thanks,
bob
At least the 2.3 email.apk is (ALSO) missing the > Next and < Previous buttons!
like many other email.apk 's.
If you install the Android SDK you can install Gingerbread (2.3) yourself very easy and start an Android Virtual Device, a full graphical emulation of an Android device running the latest software. Very nice to see and test, and functionality is excellent.
Bump
Sent from my PC36100 using XDA App
I also would like the new email.apk but for a more specific reason... it includes EAS (exchange activesync) functionalities that allow 2.3 gingerbread to connect to an exchange 2010 server that has applied the SP1 service pack.
as of yet, the email.apk included up to 2.2 has not worked with the new EAS features. I loaded up an emulator and have verified that gingerbread email.apk DOES in fact work with our exchange server, but I don't know how to pull this specific email.apk
I used to use ES file explorer to pull apks but on gingerbread ES file explorer FC's.
someone link it and you'll be my hee-row
infotechsailor said:
I also would like the new email.apk but for a more specific reason... it includes EAS (exchange activesync) functionalities that allow 2.3 gingerbread to connect to an exchange 2010 server that has applied the SP1 service pack.
as of yet, the email.apk included up to 2.2 has not worked with the new EAS features. I loaded up an emulator and have verified that gingerbread email.apk DOES in fact work with our exchange server, but I don't know how to pull this specific email.apk
I used to use ES file explorer to pull apks but on gingerbread ES file explorer FC's.
someone link it and you'll be my hee-row
Click to expand...
Click to collapse
I haven't had a chance to test this in any other Exchange environments, but I did manage to get my Droid on 2.2 (no, not 2.2.1, so the Exchange fixes had not yet gone into place) our Exchange 2010 (SP1) without having to modify or replace my email.apk. I simply had to go to Settings > Location & Security > Set up screen lock > PIN and enforce a 7-digit pin to unlock my Droid. I was then able to setup my mail profile. Once it was setup, I disabled the PIN requirement, and everything still worked fine.
I work in IT, and I know our sysadmins pretty well. They were actively working on getting Android devices on Exchange 2010 at the time, so they may have put in a fix that made my own fix a pure coincidence. Still, the problem with older email.apk apps not working seems to be directly related to policy requirements on Exchange 2010 that didn't exist in previous versions of Exchange. My theory is that the new policy checks for certain security settings and that enforcing a PIN to unlock the phone somehow satisfies this policy requirement.
As I said, this may not work for you, and it may be a coincidence on my part. I'm quite curious if this fix works for you so I can advertise this to our end users when we migrate the rest of our faculty and staff (I work at a university) to Exchange 2010.
pekka91166 said:
At least the 2.3 email.apk is (ALSO) missing the > Next and < Previous buttons!
like many other email.apk 's.
If you install the Android SDK you can install Gingerbread (2.3) yourself very easy and start an Android Virtual Device, a full graphical emulation of an Android device running the latest software. Very nice to see and test, and functionality is excellent.
Click to expand...
Click to collapse
I have also noticed that Email 2.3 also breaks my ability to use the camera as a video recorder... can anyone else confirm this?