• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM][PORT] Sharp ROM 2.2.2 for the Triumph (Updated: 12/16/12)

I wasn't going to mod this phone because I really hosed my Intercept messing with it. I did Root so I could use link2sd but that was it. This ROM has to many advantages to pass up. So here I go.
 
Looks good man.

The only thing I ask, for anybody wanting to theme this, for now, is if it is just a system theme and not a full blown theme, is that you allow me to put it in the MOD section, and make it flashable like all the other MODs. You can just PM me the link. I will always give credit and link to your screen name. I just feel it would be better to keep all the Sharp stuff in one place til it is better recognized and completely finished. I know people want to customize their phones, but alot of Triumph stuff won't work on this ROM and it is very confusing which ones work and don't work for this ROM. Also, a little credit goes a long way. I am thinking of making a Sharp MOD thread, that will just be a collaboration of everybody's work on the Sharp ROM, in one place. I have gotten so many questions about Mobstergunz revision, and can't answer them because I don't know what all he did, so it has been hard for me to keep up. I released this beast and it is my responsibility to make sure everything is working right, and everybody who has a question, gets an answer, but that's just me. I hope you understand. Plus if you release a themed full ROM now, you'll have to redo it as soon as I get the kinks worked out and release hopefully the final release, and you'll have to deal with the install process. Just my thoughts, but you are welcome to theme this, and release it.

I released this for all you guys to use and do with what you like. I left the original releases just in case somebody with advanced skills wanted to look in to the bare almost unmodified system files, and maybe work some magic or get some ideas on how to make improvements. When I first released this, it was more reference material than a ROM.

Thanks to everybody for the feedback.


I sent you a pm. It worked! :D
 
Hey guys. I'm about to make a bloat remover zip, I just need some opinions on what should go and what should stay. This will only be a removal tool, so it will work on all the Sharp releases. Let me know what you think.
 
For some reason it's not letting me sync my google account, keeps telling me that the username/password is invalid. I also cannot access the playstore. The weather app won't let me change the location from Beijing :/
 
Not that you don't already know this but everything works perfectly GPS, HDMI, and MMS. The only thing I noticed functionality wise was the boot sound and VM logo seem out of sync during boot up. But that is nothing to me. Another thing is I don't like how it puts the apps in chronological order instead of alphabetical. Not a big deal, I'll get use to that. It is like I got a brand new phone today. I was on the verge of selling it and buying the EVO. Not anymore. This baby is off the market.

So is there a way I can donate $ for all the hard work? I feel like I've saved some money doing this and the lashing from my wife about buying another $300 phone within a year.
 
For some reason it's not letting me sync my google account, keeps telling me that the username/password is invalid. I also cannot access the playstore. The weather app won't let me change the location from Beijing :/

Are you sure you have the right username and pass? That might be why your Play Store isn't working either because you have to be logged into google to download. The weather widget was built for a Chinese phone so it probably won't work in the states. It would be nice if it had our locations because it is a nice looking widget. I use Sense Analog Clock Widget.
 
Is there a way to change the model number in the "About Phone" menu to say WX435 or Triumph or something? Not a big deal but just curious.
 
Are you sure you have the right username and pass? That might be why your Play Store isn't working either because you have to be logged into google to download. The weather widget was built for a Chinese phone so it probably won't work in the states. It would be nice if it had our locations because it is a nice looking widget. I use Sense Analog Clock Widget.

I did a fresh install and it's working fine but now my facebook is logged in and NOT syncing, lol.
 
I did a fresh install and it's working fine but now my facebook is logged in and NOT syncing, lol.

on a fresh install usually youll need to redownload facebook, reenter your info, and then the first screen it should give you is sync contacts

or after loggin make sure its listed in the accounts and sync setting, then open the app press menu and at the bottom theres a sync option

i typically open the program itself and select sync, then i go to accounts and sync and select facebook and sync it there as well
 
Not that you don't already know this but everything works perfectly GPS, HDMI, and MMS. The only thing I noticed functionality wise was the boot sound and VM logo seem out of sync during boot up. But that is nothing to me. Another thing is I don't like how it puts the apps in chronological order instead of alphabetical. Not a big deal, I'll get use to that. It is like I got a brand new phone today. I was on the verge of selling it and buying the EVO. Not anymore. This baby is off the market.

So is there a way I can donate $ for all the hard work? I feel like I've saved some money doing this and the lashing from my wife about buying another $300 phone within a year.
Thank you. Just hit the menu button when you have the app drawer open. If you like there is a link in my sig or you can always go to my profile page.
Is there a way to change the model number in the "About Phone" menu to say WX435 or Triumph or something? Not a big deal but just curious.
Yes If you would like, I will post a build.prop in a flashable zip in the MOD section. But, if you want to, there is the thunder.prop that will get you more apps in google play. Just let me know.
 
For some reason it's not letting me sync my google account, keeps telling me that the username/password is invalid. I also cannot access the playstore. The weather app won't let me change the location from Beijing :/
I did a fresh install and it's working fine but now my facebook is logged in and NOT syncing, lol.
Sometimes these things happen, first you should try on 3G, then Wifi, some apps have a setting to only sync when connected to wifi. Also, like tcross8361 said the weather widget was made for over seas so only major cities are included like Detroit, NewYork, and LA, and is built into the launcher. Believe me if I knew somebody that was good at coding I would've already found a way to get everything worked out, but I'm the guy they all come to. :D
 
Yes If you would like, I will post a build.prop in a flashable zip in the MOD section. But, if you want to, there is the thunder.prop that will get you more apps in google play. Just let me know.

Can you just drop the stock triumph Build.prop in or will that break it since it has a different ROM?
 
Can you just drop the stock triumph Build.prop in or will that break it since it has a different ROM?
You can just take it out of the Ver2, I'm pretty sure that has it as the Triumph. Yeah there are settings in the Triumph build.prop that may give it some issues.

EDIT: Nevermind, I changed some things to the Triumph in Ver2 but I just posted 2 build.prop MODs in the second post.
 
Ok, I got myself into a boot loop. It was my fault. I overwrote the build prop with the one from version 2 and went into recovery then cleared data and cache. Rebooted and it started boot looping. So was that from wiping data or cache, or was it the build prop I overwrote? I tried a battery pull and it didn't take care of it. I'm starting over from scratch.
 
Ok, I got myself into a boot loop. It was my fault. I overwrote the build prop with the one from version 2 and went into recovery then cleared data and cache. Rebooted and it started boot looping. So was that from wiping data or cache, or was it the build prop I overwrote? I tried a battery pull and it didn't take care of it. I'm starting over from scratch.
I am pretty sure that was the clearing of the data. Because I had just flashed the Ver2 build.prop to test it before I posted it. It has to do with Ver4 not booting from a fresh install. You should be able to flash Ver2 then let it boot then flash Ver4, and not have to lose any data. Can't promise anything. I tried all day to start from scratch, and can't even get it to boot. I had to take a break, I'll try again tomorrow.
 
This is going to sound bad, but how difficult would it be to move some of the core apps (specifically the camera, gallery and clock) to another rom, say CM7? I tried moving the apks and they don't show up as icons. Attempting to install from them fails as well. At first I thought it might be due to different camera libs, but not even the clock app works. Any ideas?

edit: I'm guessing the apps are hardcoded to check for either that specific phone or for Android 2.2. I'll try replacing the build.prop later to see if they run.
 
I am pretty sure that was the clearing of the data. Because I had just flashed the Ver2 build.prop to test it before I posted it. It has to do with Ver4 not booting from a fresh install. You should be able to flash Ver2 then let it boot then flash Ver4, and not have to lose any data. Can't promise anything. I tried all day to start from scratch, and can't even get it to boot. I had to take a break, I'll try again tomorrow.

I just cleared data and cache then re-installed version 2. Rebooted and installed version 4 to clear the boot loop.. I'm back up and running. I figured it was because of me clearing the data and cache that caused it. Basically in your op instructions you say "do not clear data and cache when going from version 2 to 4". After this experience, I don't think you can do it after either.
 
This is going to sound bad, but how difficult would it be to move some of the core apps (specifically the camera, gallery and clock) to another rom, say CM7? I tried moving the apks and they don't show up as icons. Attempting to install from them fails as well. At first I thought it might be due to different camera libs, but not even the clock app works. Any ideas?

edit: I'm guessing the apps are hardcoded to check for either that specific phone or for Android 2.2. I'll try replacing the build.prop later to see if they run.
Don't waste your time with the build.prop. It is more likely something in the framework, and they may very well not work on GB.

EDIT: Or you can check out my Sharp CM7 build. I got sidetracked and started working on other things. I was using stuff from the Sharp 2.3.5 ROM.
 
I just cleared data and cache then re-installed version 2. Rebooted and installed version 4 to clear the boot loop.. I'm back up and running. I figured it was because of me clearing the data and cache that caused it. Basically in your op instructions you say "do not clear data and cache when going from version 2 to 4". After this experience, I don't think you can do it after either.
Thanks for the post, I completely forgot about factory resetting, I added it to the OP, but you shouldn't have to wipe anything, just flash Ver2 and let it boot then go from there.
 
Thanks for the post, I completely forgot about factory resetting, I added it to the OP, but you shouldn't have to wipe anything, just flash Ver2 and let it boot then go from there.

What little knowledge I have about modding, the one thing I always do is backup then wipe data and cache before doing anything. Just a habit. I'm not gonna worry about the build prop. It's really not that big of a deal. The main problems are fixed and that is all that matters.
 
I had this happen when I flashed the stock ROM from that thread over there.
I flashed the ROM after clearing the caches and a factory reset. When I booted, out showed my daughter, like I'd expect, then started playing the factory boot animation. But the sound was the one I changed back. Way back. Hoe is that possible. I've done like six clean flashes and like thirty flash overs. Is the "hidden" folder on another partition that isn't touched when we do a factory reset?
I'll download again when I feel like it :D
Just thought i would through that out there.
 
I had this happen when I flashed the stock ROM from that thread over there.
I flashed the ROM after clearing the caches and a factory reset. When I booted, out showed my daughter, like I'd expect, then started playing the factory boot animation. But the sound was the one I changed back. Way back. Hoe is that possible. I've done like six clean flashes and like thirty flash overs. Is the "hidden" folder on another partition that isn't touched when we do a factory reset?
I'll download again when I feel like it :D
Just thought i would through that out there.
The only ROM I know of that touches the hidden folder is the Stock ROM from b_randon. Nothing in recovery touches the hidden folder, unless the updater.script tells it to. The hidden folder is actually 2 partitions, I believe /dev/block/mmcblk0p9 and /dev/block/mmcblk0p10. I'm on my first cup of coffee this morning, but I believe that 9 is mounted in 10 when the phone is on.

As for the factory reset issue with Ver4 of this ROM, if you do factory reset it will boot loop. Just go into recovery and flash Ver2 then let it boot and then flash to Ver4. I'm working on getting it fixed, but it seems to be a lil harder than I first expected. Hope this clears things up.
 
As for the factory reset issue with Ver4 of this ROM, if you do factory reset it will boot loop. Just go into recovery and flash Ver2 then let it boot and then flash to Ver4. I'm working on getting it fixed, but it seems to be a lil harder than I first expected. Hope this clears things up.

I think that is what happens with most roms, isn't it? That's what I did, just re-installed version 2 then 4.

I do think this needs overclock. It's pretty fast but I have a wifi and a blue tooth status bar switch with quit a few widgets. I think that stuff slows it down on boot up.

Oh and I got the Build prop right. Everything sees it as a Motorola Triumph now except the Play Store for some reason. I just took the stock build prop and changed the values in the Sharp build prop that had to do with the brand and manufacturer to the values it had in the stock one.

Here are the values I changed:
ro.product.model=MOTWX435KT
ro.product.brand=Motorola
ro.product.name=Triumph
ro.product.device=Triumph
ro.product.board=Triumph
ro.product.manufacturer=Motorola

And then there is a line ro.build.product=SH8188U but I didn't do anything with that one. There is also a line called fingerprint that has the SH8188U in it but I didn't do anything with it either as I don't know what it is for.
 
I have to say it again. I'm so happy with this rom. I took the GPS for a spin last night. I drove around town and it locked on within 3-5 seconds. In the 30 - 40 minutes driving it never got lost. At times the signal went to 1x, but the Navigation stayed on track.
 
No offense to all the other developers, but this is the only useable rom for the Triumph. I don't understand why there is this rush to update from one version of android to the next when the most basic of features don't work yet. We need to get calling, camera, GPS, and good battery life going on all roms. I still don't understand why this phone has to have worse battery life than the optimus v when on standby and wifi connected. As a long time lurker, I just needed to get that off my chest.

Well, thank you OP for this great Rom. Here is my review:

*All standard phone features work. (That get's you an 'A' right there.)
*GPS - amazingly fast. (A+)
*Battery life - 4-5%/hour with wifi on. By far the best that I've seen of any Rom. (A++)
*Launcher - It looked good, but I dumped it for launcher pro. I don't really consider launchers to be a part of roms, but I have to say that this one did look good.
*Bloat - There is a fair amount of it. I would suggest moving everything not needed for a functional rom to /data/app. Most people use their own apps for file browsing/notes/voice...etc. Maybe even use a double installer. One zip being the core Sharp Rom, and the second being the optional features pack.

My only problems with the rom:
*The latest version of the app Tasker will FC on launch no matter what I do. I had a copy of a much older version that works for now, but the latest one from the market is a no go.
*When charging or connected to power, the led light will not let you know if you have messages. I would suggest having a solid red with a blinking green when charging and you have a message, and then a simple blinking green when fully charged and you have a message. I know this is possible. Add a 1 to /sys/class/leds/green/blink while charging and you'll see it in action.
*No easy way to reboot or reboot into recovery.

One last thing. I made a battery mod to get the battery percentage displayed. I thought I would share. This is for ver 4:
mediafire .com/?x4fc9yshzgnntfv
 
Back
Top Bottom