Related
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!
I know that there is no official release of 2.2 (Froyo) for Captivate at this time, however I did apply the leaked version and am very happy with how it functions. However there is one problem with apps missing from the market, stupid little things like Fandango for instance (Love this app). In doing some research on this I have read that this is as simple as updating the build.prop file, however Im not really sure what needs to be updated in that file. Has anyone developed a fix for the missing apps and maybe I just have not found it? Any help with this would be appreciated.
Thanx!!
I hope these don't come off too n00b-ish, I'm not new to Android nor to rooting phones. I had an Evo and was on Sprint when I realized that...hey, Sprint's service sucks, so I came back to Ma Bell since they finally got an Android device worth buying (no offense to others, but the Aria is way too small)
Anyway, my first question is do any of these ROMs up right now have sideloading capabilities yet?
Second, coming off of the Evo I had Sense 1.0 and it automatically linked my contact card to my Facebook through Facebook for Sense, but Sense 2.0 doesn't do that, is there a way to link my picture/contact card to Facebook?
Third, speaking of which, anyone else have problems with the Facebook App? It doesn't show my picture on my profile and half of the time doesn't load a lot of user pictures.
And last, HTC released Swype for the Evo, is there any plans of the I4G/DHD getting the keyboard too? I mainly use Better Keyboard but liked having Swype at times.
No one can answer these?
To my knowledge, every Rom here has sideloading enabled.
I only ran Sense for a few hours so I can't answer that. Sorry lol.
Facebook works fine for me.
Once you have sideloading enabled, search Google for the swype beta and install it. Bam.
Sent from my CM7 Inspire
TheBassman369 said:
To my knowledge, every Rom here has sideloading enabled.
I only ran Sense for a few hours so I can't answer that. Sorry lol.
Facebook works fine for me.
Once you have sideloading enabled, search Google for the swype beta and install it. Bam.
Sent from my CM7 Inspire
Click to expand...
Click to collapse
You people and your damn AOSP. lol. Thanks for response, not sure what is wrong with my Facebook, it did come pre-installed, once I get rooted I may just need to reinstall it from the marketplace and it should work.
The facebook app that came preinstalled on my I4G wouldn't show my or some other pics either so I gotta say that it has to do with something that the stock rom had. I'm on CM7 right now but I remember that I was able to automatically see my pic anywhere that the stock sense apps had an entry for the owner's pic, like the messages app, contacts, etc.
I never came across this issue with my G2, but during google's 10 cent sale I bought a few games (asphalt 6 was the main one I wanted) and when I first got my sensation it came preloaded with N.O.V.A 2
Since rooting my phone neither one of those is now available, they don't show up in the market and when I tried to push the apk file it still doesn't work. When I check the market on my desktop it says my phone is incompatible. I have tried multiple roms, thinking it may have been a sense 3.5 issue, but it happens on 3.0 roms as well.
Have any of you run into this issue? Why does this happen, and how can I fix it?
kingston73 said:
I never came across this issue with my G2, but during google's 10 cent sale I bought a few games (asphalt 6 was the main one I wanted) and when I first got my sensation it came preloaded with N.O.V.A 2
Since rooting my phone neither one of those is now available, they don't show up in the market and when I tried to push the apk file it still doesn't work. When I check the market on my desktop it says my phone is incompatible. I have tried multiple roms, thinking it may have been a sense 3.5 issue, but it happens on 3.0 roms as well.
Have any of you run into this issue? Why does this happen, and how can I fix it?
Click to expand...
Click to collapse
I can't comment on before or after rooting my phone because I did it straight away, but I can't 'see' either of those games in the Market. I also can't buy Shadowgun. Apart from those people running pirated copies, there are clearly also people who can buy and download these games. I just don't get it. At first I thought people must be using Chainfire's Tegra app, but I don't think it's just that. I guess it should be possible to change something on the build.prop but I can't work out exactly what the key difference is.
After I posted I found this:
http://www.redmondpie.com/how-to-in...-from-android-market-for-unsupported-devices/
I haven't tried it yet but I'll post back when I do. Nova 2 worked just fine on my phone before I rooted it, and I bought asphalt6 with my phone (again, before I rooted and installed new roms) I'm assuming not everybody has these problems, so I'd love to know why some of us have issues and others don't?
Thanks for the link. I'm debating whether or not to flash a stock ROM first to see what happens.
Also, the other factor that clouds the issue is that developers can remove devices from their compatibility list in the Market as and when they choose. For example, looking on their forum, this appears to be the case with the Sensation and Madfinger's Shadowgun.
So from what I'm learning I need the original buildprop from the stock sensation in order to make this work. I tried the directions from the link I posted and clearly changed something because I got an email welcoming me to the nexus s, but my market still tells me asphalt 6 is not available for my sensation.
Here's to add to the link posted.
http://forum.xda-developers.com/showpost.php?p=20048765&postcount=5
Thanks, I'll try those edits and see what happens.
Purely for info. Flashing back to a stock ROM (1.50.401.1) didn't work for me, though I was still S-off, just in case that matters in some way that I don't realise.
Tried altering my build.prop as per the OP's link but it didn't work for me. Haven't tried kpjimmy's link yet.
I'd still like to find out for sure if anyone can buy these games without an altered build.prop, and if so, why? (excluding anyone who's using chainfire's app...)
So after spending an hour trying things out my phone's nearly dead and I'm at work so I won't be able to recharge it until I get in the car, but as I type it's downloading asphalt 6. It also thinks it's a Nexus S as it asked me if I wanted to update to IceCream sandwich. A little scary as I'm assuming that would brick my phone. Anyhow, here's what I've done so far:
Clear Market Cache & Data. Settings > Applications > All > Market > Clear data.
Launch ES File Explorer. Enable both Root Explorer and Mount File System under Settings > Root Settings.
Navigate to /system. Here you will find the build.prop file. Take a backup of it by copy-pasting it to your SD card.
Open & edit /system/build.prop
Change the following lines to make your phone identify as a GSM Nexus S:
ro.product.model=Nexus S
ro.product.brand=Google
ro.product.name=sodu
ro.product.device=crespo
ro.product.manufacturer=samsung
ro.build.fingerprint=google/soju/crespo:2.3.4/GRJ22/121341:user/release-keys
ro.build.description=soju-user 2.3.4 GRJ22 121341 release-keys
Save file and remember to change the chmod type button back to read only in the system folder
Reboot the phone
My build prop had 2 entries for build description and I edited both of them. I'm going to try to get NOVA 2 as well, I'll post back after I try playing both of them. I just don't understand why it was so flipping difficult to get these?
And why don't all rooted/rom'ed sensations have this issue?
My last 2 questions I might find on my own, but maybe somebody has an answer so I don't have to experiment. If I wipe/reset and reinstall my current rom, will that rebuild the build.prop file back to original?
AND....if I do get both these games working and use Titanium to back them up, will I be able to reinstall them without re-editing the buildprop file again?
More to come, stay tuned...
Ouzo said:
I also can't buy Shadowgun.
Click to expand...
Click to collapse
Shadow Gun was available to us on the market until very recently.
Madfingers found out that there were driver issues that they couldn't fix... or something like that, so they pull it for the Senny for now.
there is a sticky on their forum regarding it.
far as Asphalt 6, log onto Gameloft's site via your phone(user agent set to Android) and you can purchase it directly from the site.
That still doesn't answer the question of why isn't the Market working correctly?
I'm assuming u have a US sensation? My thinking is if you flashed a Rom that is based on the euro sensation then maybe the market identifies the phone as a euro sensation and blocks certain apps that aren't available in Europe....maybe?
Sent from my HTC Sensation Z710e using xda premium
I started with a US updated to the latest release. I rooted it and tried in this order (or close to it):
Android Rev. 4.1
Energy
Elegancia
TMXSS (maff1989's rom)
I had forgotten about asphalt and nova until I was on Elegancia, but on the TMX rom, which is a stock us version basically, it didn't work. I really don't understand the inner workings of android, I'm not even close to a developer level, so if this might be a stupid question...does the buildprop file change with each rom? Basically if I reflash the rom I'm using now it'll rebuild the buildprop?
Yes, build prop changes with each ROM
Ouzo,
this doesn't answer the original question, but it's looking like going directly to Gameloft's website worked for me, at least with Nova 2. The problem though is even though I paid for it once through market the Gameloft site doesn't recognize that, so if I want either game I am going to need to either pay twice or request a refund from google.
Good news that you can download NOVA via Gameloft's website, though to be honest I'm not going to do that because I don't want to create a second account to access their games. I didn't like the idea of giving them my mobile number - knowing my luck I'd end up getting a load of marketing calls from all over ; )
I'm also just feeling stubborn about this. There must be people on here who know. Hopefully they'll read this thread and enlighten us. I'm going to carry on experimenting with other ROMs and see if any unlock the reason why.... Wonder if Sensation XE owners/ROM users can see NOVA etc in the market?
Hey everyone,
I was wondering if anyone has gotten the Comcast Xfinity Play app working on any ofthe gingerbread CM7 roms. I haven't had any luck yet. It's running well on my rooted Nook Tablet and my Samsung Galaxy S4g (don't remember which rom it's running). It's also working on all of the ICS builds that I've tried. I would really like to get this running on GB!
EDIT - Well I had the day off and I played around with various builds. There does NOT to seem to be a CM7 rom that is capable of using this app. The funny thing is it doesn't ask for root access through SU the way it's suppose to so there is no way to choose deny. I even whent through SU and chose deny as the default preference and still no go. The app does however play flawlessly in every single ICS build that I've tried. There is more content on Netflix so I'm going to stick with gingerbread but it would be cool to see the app eventually work.
I wanted to edit this instead of deleting in case anyone else has the same question!