I mentioned this this is SRF 1.1.1 forum and didn't get much response. I don't mind troubleshooting the problem myself either. I just want to draw on the vast knowledge of the Devs in XDA. I have searched for quite a while with no progress so now I ask the dreaded question hoping I didn't over look a search term or something for fear of being harassed by the forum trolls.
Basically I want to know if its possible to remove Voodoo sound from a ROM. If so, how is that possible? Simply installing a kernel that doesn't support voodoo? Or actually uninstalling a file on the phone?
My goal is to make my credit card reader work with a stable Froyo ROM like SRF. Right now I am on Maruscant ROMv7 I think. The reader will work with Maruscant but not SRF. I think its voodoo related. Any constructive input is greatly appreciated.
watermoore said:
I mentioned this this is SRF 1.1.1 forum and didn't get much response. I don't mind troubleshooting the problem myself either. I just want to draw on the vast knowledge of the Devs in XDA. I have searched for quite a while with no progress so now I ask the dreaded question hoping I didn't over look a search term or something for fear of being harassed by the forum trolls.
Basically I want to know if its possible to remove Voodoo sound from a ROM. If so, how is that possible? Simply installing a kernel that doesn't support voodoo? Or actually uninstalling a file on the phone?
My goal is to make my credit card reader work with a stable Froyo ROM like SRF. Right now I am on Maruscant ROMv7 I think. The reader will work with Maruscant but not SRF. I think its voodoo related. Any constructive input is greatly appreciated.
Click to expand...
Click to collapse
I'm I'm correct v7 has voodoo sound doesn't it?
Have you tried uninstalling voodoo?
Sent from my SPH-D700
I read that Maruscantv7 did have voodoo however I see nothing in the app list. I believe something was mentioned about needing the app from the market to utilize the features. When I was on SRF I didn't try uninstalling the ROM as it seemed like I would be just removing the GUI that allowed me to utilize my sound settings. Could just be backwards logic, but my assumption is that voodoo is more then just an apk. uninstalling the .apk wouldn't disable it. rather just prevent me from being able to access the controls... Does this make sense?
watermoore said:
I read that Maruscantv7 did have voodoo however I see nothing in the app list. I believe something was mentioned about needing the app from the market to utilize the features. When I was on SRF I didn't try uninstalling the ROM as it seemed like I would be just removing the GUI that allowed me to utilize my sound settings. Could just be backwards logic, but my assumption is that voodoo is more then just an apk. uninstalling the .apk wouldn't disable it. rather just prevent me from being able to access the controls... Does this make sense?
Click to expand...
Click to collapse
From my knowledge voodoo is the opposite on v7, being that it had the settings baked in, and you hadto dl the gui or app for it. But then again I'm probably wrong sine I believe you might need source for that but its a good start to try removing voodoo apk from rom?
Sent from my SPH-D700
ac16313 said:
From my knowledge voodoo is the opposite on v7, being that it had the settings baked in, and you hadto dl the gui or app for it. But then again I'm probably wrong sine I believe you might need source for that but its a good start to try removing voodoo apk from rom?
Sent from my SPH-D700
Click to expand...
Click to collapse
I believe it had to be the paid Voodoo Control Plus app. I may be wrong as well but I believe it had Voodoo support but it wasn't preinstalled
Sent from my SPH-D700 using XDA Premium App
Well then I guess it wont hurt to make a nandroid of my Maruscant V7 and download and flash SRF 1.2 and give it a shot to try just uninstalling the voodoo control .apk. I'll report back my results.
watermoore said:
Well then I guess it wont hurt to make a nandroid of my Maruscant V7 and download and flash SRF 1.2 and give it a shot to try just installing the voodoo control .apk. I'll report back my results.
Click to expand...
Click to collapse
Okay for sure
Sent from my SPH-D700
No luck. I flashed SRF 1.2 with Twilight 1.1.0 kernel. tried the intuit card swiper with the voodoo control app installed and it replicated the same result as before on SRF 1.1.1. (Calls up the "swipe card" feature but doesn't respond when you actually swipe the card). I uninstalled the VoodooControl.apk and it did just as I suspected, nothing. I rebooted etc. no luck. Now I am going to try flashing a Kernel that doesn't have Voodoo support to see if it some how forces the phone to default to the old sound drivers (long shot i know but WTH lol)
Any other ideas on tweaking/disabling/uninstalling the voodoo sound feature so I can use my credit card reader via the audio-jack is greatly appreciated.
UPDATE!- Success!
Flashed an older version of the Twilight Zone Kernel - Hisako - 1.0.3 with success.
Now all 4 of you that own a business and want to take credit cards on your kick ass ACS SRF rom can do so as long as your willing to run an older iteration of Twilight Zone. ;-)
Have you reported the issue to supercurio? It is my understanding that he's usually very responsive to issues.
Btw anonymous doesnthave voodoo sound, the voodoo control plus app will install voodoo sound on any kernel...
Sent from my SPH-D700 using XDA App
Related
Has anyone had success themeing Market apps (just changing png files) with DK28? I have done it numerous times on DI18 with no problem. On DK28 the md5sum in changing and all apps are deleted off the handset. Anyone figure a technique around this?
This is directly a theming question, hence posted in the theme thread, if that's not cool report it to your mod no need in 50 post unless 50 post deal with theming market apps.
dreamsforgotten said:
Has anyone had success themeing Market apps (just changing png files) with DK28? I have done it numerous times on DI18 with no problem. On DK28 the md5sum in changing and all apps are deleted off the handset. Anyone figure a technique around this?
This is directly a theming question, hence posted in the theme thread, if that's not cool report it to your mod no need in 50 post unless 50 post deal with theming market apps.
Click to expand...
Click to collapse
I've been able to theme market apps, XDA for one, and a few others I messed with all seemed ok to me, though I didn't keep them
Hit me on gtalk you might be able to shed some insight if you dont mind
Sent from my SPH-D700 using Tapatalk
i have absolutely no experience actually doing so but from what i have read, you can theme a market app but you have to put it in /system/app due to what you mentioned, i guess market apps all check their own md5 and if its different it bombs.
Thanks. I actually got it straight. I chose not to use the system folder because we dont need to hog the space if its not needed. The trick was to re sign the app, put it on the sd card, delete the app from the phone, and install via astro. Works as intended and pushed most of them to sd card after!
Sent from my SPH-D700 using Tapatalk
thats actually really fricken great! hadnt heard that solution but yes, you obvioulsy dont want to hog /system like that. good to know
I haven't seen anything online about this problem... but I installed Kernel Manager today from the Market and tried downloading the Tiamat kernel for CM7. It downloaded just fine, and then it upacked it and started to flash it. The flashing process took forever, so after about 5 minutes I started looking at my phone and noticed a low memory notification. The one that says you are running out of phone storage. I then pulled up Disk Usage to see where it was all going and Kernel Manager was growing and taking up all my phone's memory. I think the app itself was 74 kb?? Something like that? And then while it was "flashing" the data for Kernel Manager was up to 115MB. Then everything on my phone started FCing and I had to reboot.
Anybody seen this problem with the newest update? I'm running 1.1.2.
Delete that bs and install kernels the big boy way; grab the zip then flash in recovery and reboot unless you like apps holding your hand and eating up free space
Sent from my PC36100 using XDA Premium App
dirkyd3rk said:
Delete that bs and install kernels the big boy way; grab the zip then flash in recovery and reboot unless you like apps holding your hand and eating up free space
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
haha! I tried that app just to see what it was all about but when it flashed the kernel IDK if it even did the proper wipes ,there was no way to know and I was getting fc so yeah I say just do it the old fashion way in recovery...
Sent from my PC36100 using XDA App
Mr. Monkey said:
I haven't seen anything online about this problem... but I installed Kernel Manager today from the Market and tried downloading the Tiamat kernel for CM7. It downloaded just fine, and then it upacked it and started to flash it. The flashing process took forever, so after about 5 minutes I started looking at my phone and noticed a low memory notification. The one that says you are running out of phone storage. I then pulled up Disk Usage to see where it was all going and Kernel Manager was growing and taking up all my phone's memory. I think the app itself was 74 kb?? Something like that? And then while it was "flashing" the data for Kernel Manager was up to 115MB. Then everything on my phone started FCing and I had to reboot.
Anybody seen this problem with the newest update? I'm running 1.1.2.
Click to expand...
Click to collapse
I had the exact same thing happen to me a month ago or so. Not with the kernel manager, but it was from the teamwin hdmi app trying to install the modified kernel, and it hung up in the process. Then I had a notification of low memory. Then I rebooted and it hung at the splash, lol. Had to nandroud restore. I never let an app flash anything after that. And that was the only time I tried.
Sent from my PC36100 using XDA App
dirkyd3rk said:
Delete that bs and install kernels the big boy way; grab the zip then flash in recovery and reboot unless you like apps holding your hand and eating up free space
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
Now that seems a little extreme. Taking up space? The app is 350 KB. I'm sure you would never miss it.
Holding my hand? Oh you mean like Rom Manager? Do you still browse online and download one at a time?
I don't have a problem flashing the kernel myself. I like the interface to download and browse kernels. But there is obviously something up with the flashing process. I wish you could choose to just download the kernel and flash it myself.
Mr. Monkey said:
Now that seems a little extreme. Taking up space? The app is 350 KB. I'm sure you would never miss it.
Holding my hand? Oh you mean like Rom Manager? Do you still browse online and download one at a time?
I don't have a problem flashing the kernel myself. I like the interface to download and browse kernels. But there is obviously something up with the flashing process. I wish you could choose to just download the kernel and flash it myself.
Click to expand...
Click to collapse
Yes rom manager also holds peoples hands. I just download via my xda app its easy as pie. Plus flashing kernels in recovery is proven to be better in the sense that KM can fail the flash process sometimes and cause issues. I have my personal reasons why I will NEVER use rom manager on my phone but that's not important . As I've seen around km is definitely having issues with its flashing process with some kernels and it seems that shinzul has been addressing them very fast. If you could choose and download the kernel "yourself" wouldnt that be the same thing as getting it and going to recovery lol? Thus taking us back to square one of km manager being useless?
Sent from my PC36100 using XDA Premium App
No, square one was the question being asked by the OP. I don't use ROM Manager either, not for any specific reason, but I suppose if I was still flashing ROMs like a mad man I would consider it. What's so bad about KM housing multiple kernels in one location so you can get a quick and easy glance at your options instead of hunting them down? Or for that matter, ROM Manager.
It's also not 'holding your hand' when you've been down the road multiple times. I tend to peek my way through kernel / ROM threads just for the sake of finding out any possible issues ... but some people just want to get in, flash, get out and be done with it. I, honestly, don't see the problem with it.
As for the OP, not sure what to say as I've had no problems flashing kernels from KM.
conqu1stador said:
No, square one was the question being asked by the OP. I don't use ROM Manager either, not for any specific reason, but I suppose if I was still flashing ROMs like a mad man I would consider it. What's so bad about KM housing multiple kernels in one location so you can get a quick and easy glance at your options instead of hunting them down? Or for that matter, ROM Manager.
It's also not 'holding your hand' when you've been down the road multiple times. I tend to peek my way through kernel / ROM threads just for the sake of finding out any possible issues ... but some people just want to get in, flash, get out and be done with it. I, honestly, don't see the problem with it.
As for the OP, not sure what to say as I've had no problems flashing kernels from KM.
Click to expand...
Click to collapse
Exactly. The only reason I like a ROM/Kernel manager is to have them all in the same place and easy to download. It makes it easier to look at the list of features each one offers, and see reviews/complaints. I dont need anyone to flash anything for me. I can do that on my own. I just want an easy way to download them. The only problem is you can't ONLY download with KM, you have to download and flash.
If you could choose and download the kernel "yourself" wouldnt that be the same thing as getting it and going to recovery lol? Thus taking us back to square one of km manager being useless?
Click to expand...
Click to collapse
Not useless at all. I understand if you would rather spend time flipping through forum pages trying to find the download link. That's your choice. Having it in an organized list with specs is my choice. I definitely would not call it useless -- it'll actually save you time.
One thing problem that many of us have with ROMS for our device is the constant force closes. As I was searching through the Asus transformer Pad Infinity forums, I came across a Memory management mod, which tweaks the heck out of the memory management, which in turn gives better multitasking, no force closes (I have only tried in on paranoid) and a bit better battery life since apps are not constantly hugging the ram. (I have now tried it on HO!NO!’s port of The Unicorn Rom (Sorry I forget the name) and I have noticed the speed difference.
** FOLLOW ALL ON SCREEN INSTRUCTIONS. PAY ATTENTION AS IT REQUIRES DIFFERENT INPUTS FROM YOU. MAKE SURE YOU HAVE AN ACTIVE INTERNET CONNECTION.
***THANKS TO zeppelinrox FOR BRINGING THIS TO THE ANDROID COMMUNITY AND THANKS TO EVERYONE THAT HAS HELPED HIM OUT AND KEEP ON THANKING FOR THE CONSTANT WORK ON IT.
Here is the link to the tread where you can read everything.
http://forum.xda-developers.com/showthread.php?t=991276/
Now when i looked at it, i was super lost because so much information got me confused. Therefore, I will make it a little easier for you guys. This works on any android phone that is rooted (I am not sure if it works on stock rom) and works on GB and ICS.
Here are all the files. I will tell you the sequencing.
http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
+ Make sure you only have one launcher installed. It optimizes that launcher with the memory for maximum speed and stability
*Go to the Play Store and download SManager, which installs script files. If you cannot download it from Play Store, then side load it.
*Download the "SuperCharger_Starter_Kit_RC9.zip" (no its not flash able. you have to extract it)
*Once it is downloaded, and extracted, given if you are in a computer, put the extracted folder onto your SD card. (If you are doing it on a phone, download the file from the link and extract it with your program of reference. I use Root Explorer)
*Then download “V6_SuperCharger_for_Android-Update9_RC10.sh.pdf” –This is not an actual PDF file. Do not open it with your PDF software as it will not work.
Put that file in the root of your SD card.
Go to SManager and look for the SuperCharger Starter Kit File. Once located, tap on StartMeUp.sh. A window should pop up and at the top it says Run. Before you hit the run button, make sure that SU Skull turns green. (Achieve green skull by tapping the skull)
Follow on screen instructions. It will show everything that it’s doing in text format. When it is done, you will notice.
Now go back and search for “V6_SuperCharger_for_Android-Update9_RC10.sh.pdf” using SManagaer and again, make sure the skull is green before running the script.
YOU DON’T HAVE TO HIT THE THANKS BUTTON UNDER ME IF YOU DON’T WANT TO BUT DEFINITELY DO IT FOR zeppelinrox!
IF you still don’t get my instructions, there are videos on YouTube
Good find. About to try this out.
Sent from my LG-P930 using xda premium
Anyone?
anyone tried it yet? I really wanna do this ... but its a quite lengthy process I would love to do it once some confirmed its working!
smartyenrique said:
anyone tried it yet? I really wanna do this ... but its a quite lengthy process I would love to do it once some confirmed its working!
Click to expand...
Click to collapse
Go to the original thread. Many have done it. For our device we'll I will say that when an app wants to force close the script kicks in and you'll notice the app stay black for about 2 seconds and it opens. Haven't had any force closes except for maps. It does something weird. It says it fierce closes but it doesn't actually close
Sent from my Gameboy Color
Installed it a few hours ago and it's running like a dream. I've got a few questions though... So I am running trebuchet on aopk milestone 6, from what I could understand from reading the script (which honestly is not much ) is that for me to get the launcher tweaks I may need to do some additional steps? I may have just read it wrong, also should I run ''su'' ''sclean'' in the terminal every couple of days? Thanks and sorry... I'm not too savy with all of this so bear with me. Great find though!
Sent from my LG-P930 using xda premium
stephensonbrady said:
Installed it a few hours ago and it's running like a dream. I've got a few questions though... So I am running trebuchet on aopk milestone 6, from what I could understand from reading the script (which honestly is not much ) is that for me to get the launcher tweaks I may need to do some additional steps? I may have just read it wrong, also should I run ''su'' ''sclean'' in the terminal every couple of days? Thanks and sorry... I'm not too savy with all of this so bear with me. Great find though!
Sent from my LG-P930 using xda premium
Click to expand...
Click to collapse
I dont think you have to but do it to be safe. truthfully, I remember seeing those comands but there was so much going on i dont remeber them. i have run the scrip on twi different roms and it definitely manages memory correctly but im not too sure. ill have to find out more
Thanks, I appreciate it. Still seems to be running great.
Sent from my LG-P930 using xda premium
Thanks man! I am on it - I will provide my feedback soon
osmosizzz said:
Go to the original thread. Many have done it. For our device we'll I will say that when an app wants to force close the script kicks in and you'll notice the app stay black for about 2 seconds and it opens. Haven't had any force closes except for maps. It does something weird. It says it fierce closes but it doesn't actually close
Sent from my Gameboy Color
Click to expand...
Click to collapse
Wait, I'm getting a permission denied in smanager when running the supercharger u9rc10 file. I allowed smanager su and made sure the green skull was there. Any ideas?
Oh yeah, and I'm runnin cm10, but that shouldnt affect anything bcuz this is supposed to work on jb.
And also, the script runs if I don't put it as root, but gives me all the errors like not running as root. If I try runnin as root , it shows up with permission denied before even running the script!
rani9990 said:
Wait, I'm getting a permission denied in smanager when running the supercharger u9rc10 file. I allowed smanager su and made sure the green skull was there. Any ideas?
Oh yeah, and I'm runnin cm10, but that shouldnt affect anything bcuz this is supposed to work on jb.
And also, the script runs if I don't put it as root, but gives me all the errors like not running as root. If I try runnin as root , it shows up with permission denied before even running the script!
Click to expand...
Click to collapse
I'm not sure but if you look at the original thread where everything is, they say to follow post number 2 for ics and jb.
Sent from my Gameboy Color
The question: Can I root a phone to try apps without affecting my updated ICS fix from sprint and without changing how my phone looks and feels?
My assumption: When I root it uses a ROM that someone "hacked" and it overwrites my updated ICS update.
The facts: I got the original ICS roll-out from sprint and very recently also the "fix" update to ICS from OTA. I have never rooted a phone and I'm thinking about it because my battery life has gone to hell, and my signal strength is a mess.
I'd also like to get mass storage options back to get compatibility with a usb head unit.
NGL_BrSH said:
The question: Can I root a phone to try apps without affecting my updated ICS fix from sprint and without changing how my phone looks and feels?
My assumption: When I root it uses a ROM that someone "hacked" and it overwrites my updated ICS update.
The facts: I got the original ICS roll-out from sprint and very recently also the "fix" update to ICS from OTA. I have never rooted a phone and I'm thinking about it because my battery life has gone to hell, and my signal strength is a mess.
I'd also like to get mass storage options back to get compatibility with a usb head unit.
Click to expand...
Click to collapse
So, you got the original roll out to Ics, then you got a second update?
Sent from my SPH-D710 using xda app-developers app
MoHoGalore said:
So, you got the original roll out to Ics, then you got a second update?
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
That is correct. The second update was about a week ago or so.
NGL_BrSH said:
That is correct. The second update was about a week ago or so.
Click to expand...
Click to collapse
I was waiting to see of anyone else was going to respond but since I'm going to call it a night, I'll throw my 2 cents in, then I'll wait for my change..
I had to ask about the "second" update since the only thing i know is this- The original roll out was paused, then when it started up again, small fixes were noticed. One being the Swype issue. Not big changes according to some.
So to answer your question about rooting to try apps, just use sfhubs one click for ff18. Clear the cache on Swype after that. Then try your apps..
I'd suggest reading up on backing up your data, etc, so when you notice that stock battery life, look and feel and all of that isn't different, and you want to go back, you can.
Or just save all of that trouble and root and flash the stock tweaked ics rom, with a custom kernal, and enjoy a stock, rooted, long lasting daily experience..
Sent from my SPH-D710 using xda app-developers app
Ok. So when you say stock tweaked ics rom you are saying that it's going to overwrite the updated ics i got through ota? I also don't want to lose my contacts and apps that are installed and also all the"theme" work I've done to this. I just want less Los.. More battery life and usb mass storage feature back.
Sent from my SPH-D710 using xda app-developers app
NGL_BrSH said:
Ok. So when you say stock tweaked ics rom you are saying that it's going to overwrite the updated ics i got through ota? I also don't want to lose my contacts and apps that are installed and also all the"theme" work I've done to this. I just want less Los.. More battery life and usb mass storage feature back.
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
The stock tweaked rom is located on the Dev section. http://forum.xda-developers.com/showthread.php?p=29788992
For your concerns, you can attempt to address issue by issue.
Sync contacts w google.
Change modems to address the los issues you have.
Use titanium backup for your apps.
Use a custom kernel for your battery life.
And use sfhubs storage mode fix.
Or, sync contacts w google, use tb for your apps and find a great rom that addresses the rest of the issues.
You keep saying something about an update to ics, but the latest ff18 rom builds have all ics and more..
(and of course you can always go back stock of you choose..)
Sent from my SPH-D710 using xda app-developers app
Ok so bear with me here.
If I do the latter as you suggest (and I greatly appreciate your time and answers) would I have to personalize my phone all over again like it was new out of the box or does TB restore my apps like nothing ever happened?
I'm getting really close to pulling the trigger here but it makes me nervous because I do so very much business with my outlook account, GPS, messaging and WIFI.
If I screw it up I'll be dead in the water with no love from our IT department haha.
I come as a PC power user. overclocking, hacking etc. Is TB like when I make a exact image of my operating system and all it's contents and then if something goes wrong I can just blast it to a HDD and it's like nothing ever happened?
I have trouble leaving things be when they "work".
Thanks again.
MoHoGalore said:
The stock tweaked rom is located on the Dev section. http://forum.xda-developers.com/showthread.php?p=29788992
For your concerns, you can attempt to address issue by issue.
Sync contacts w google.
Change modems to address the los issues you have.
Use titanium backup for your apps.
Use a custom kernel for your battery life.
And use sfhubs storage mode fix.
Or, sync contacts w google, use tb for your apps and find a great rom that addresses the rest of the issues.
You keep saying something about an update to ics, but the latest ff18 rom builds have all ics and more..
(and of course you can always go back stock of you choose..)
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
NGL_BrSH said:
Ok so bear with me here.
If I do the latter as you suggest (and I greatly appreciate your time and answers) would I have to personalize my phone all over again like it was new out of the box or does TB restore my apps like nothing ever happened?
I'm getting really close to pulling the trigger here but it makes me nervous because I do so very much business with my outlook account, GPS, messaging and WIFI.
If I screw it up I'll be dead in the water with no love from our IT department haha.
I come as a PC power user. overclocking, hacking etc. Is TB like when I make a exact image of my operating system and all it's contents and then if something goes wrong I can just blast it to a HDD and it's like nothing ever happened?
I have trouble leaving things be when they "work".
Thanks again.
Click to expand...
Click to collapse
First off, you're welcome. And if I say something off kilter about what you are wanting to do, believe me there will be people that say so. (Surprisingly, It's a quiet thread)
What you would refer to as an img in PC, Nandroid is what you would call it here. You can find out all about that with a very helpful guide [TUT] What Is Nandroid And How To Use It [Complete Guide] [VeNuM]
Be sure to use it if you're that dependent on your phone for work.
Speaking of which, if you don't have a backup plan for your phone, I'd hold off on puling that trigger until you have read all that you can.
Using Titanium Backup, as with any software, can fail. Be sure to know how to backup and restore and when and what you can restore. Don't go from ICS to GB and try without expecting issues. There are other apps as well, MybackupPro, astro file manager.. Just do your homework.
Having a nandroid is essential for me. If you rename the backup, do NOT put any spaces in the name. It's also a strong suggestion to verify md5 if you plan on moving and storing - Don't delete the original without verifying the copy with md5. Just search for a md5 checker.
If you do decide to flash, good luck. Ton's of smarter people than me here tat can help, just make a backup..
I've been reading my butt off here but I still don't have a grasp of the rooting.
When I root a phone doesn't it overwrite all my stuff? Then how would I be able to use Titanium Back up to back up all my previous stuff?
I bet I'll understand much better once I actually root it but like you said I'm trying to get a grasp of it all before I commit.
Rooting alone, no.
If you use sfhubs ff18, rooted, no data, you will not lose your current setup and data. http://forum.xda-developers.com/showthread.php?p=27635571
You'll just be rooted.
For TB I'll refer you to this - http://www.titaniumtrack.com/kb/titanium-backup-kb
Sent from my SPH-D710 using Tapatalk 2
Please go to POST 56 for updated information. I will update the OP over the weekend. Thanks!
As many of you already know, with our recent official Jelly Bean release came a new, updated flash counter. With ICS we were able to either just root via the root66 method and not trip the counter, or we could just use Chainfire's Triangle Away app to reset it. This is no longer the case. Now, with JB, unless our firmware meets a very strict set of conditions, it will trip the counter every time you reboot the device. If you simply just flash the root66 firmware, and do nothing else beyond that, you will not raise your count. But then, whats the point of rooting???
DON'T PANIC!
We can still zero it out for Warranty returns! The biggest issues arise when you want to utilize certain apps and/or services such as All Share Cast, Media Hub and other Samsung apps. For example, if you have purchased the $100 equipment, the All Share Cast Hub, it will not work! Additionally, DRM protected content may not play anymore. (Probably just applies to DRM protected media you got from Samsung, but this needs verification). For example, if you got to download the Avengers a couple of months ago, it will not play, even though it is perfectly legal to do so!
So are we able to get around this? Yes and No, for the moment. There are at least 2 separate detections going on. One is done post-boot, using the SysScope app. If you remove this from /system/app/ you will be able to install a custom recovery, and probably also a kernel and another modem without tripping the counter! I have yet to see any negative side effects from removing this app, so until I find more info proving otherwise, I suggest backing it up and deleting it. Hopefully Chainfire will decide to update Triangle Away to counter the updated detection. He may not though. Please read what he has to say about it here.
This does not solve the whole problem though. There is still another method Samsung coded in to detect if your system has been modified. I am not sure yet what is responsible fot this. But if you were to simply deodex your rom, it will begin tripping the counter at boot again! (It may not be the deodexing that is trigging it though, I believe it is also scanning for any processes that are running with root privledges that should not be there, and it may also have to do with busybox). Either way, if you are running pretty much any kind of custom rom, it will retrip the counter at bootup. This method is different in that it happens during boot, not after, and it does not look at recovery, and probably not at kernel or modem either. It appears to look specifically at the system partition for anything not stock. I am trying to narrow this down.
Because the other 2nd part seems to happen during bootup, I think that Chainfire's paid version may be able to help here. If you purchase it on the Play Store, it will have enabled the ability to Auto run at boot. Since SysScope is now removed, I dont think any detections are running post-boot anymore, meaning Auto run from Triangle Away should work. I do not have the paid version to test with right now. But I will try and test this soon.
I am fairly certain that the rest of the detection process is running either from the kernel, or from a completely separate partition. It is going to require quite a few flashes and test to narrow it down for sure. So if you guys will report your experiences with it, particularly on different kernels, I would be greatly appreciative.
As I find and/or remember more about this, I will update it here. If anyone has any other information about this, please do post it here! Any help, tips, info, etc that you can provide can be very helpful!
I hope this all made sense to you guys! I will go back and clarify some stuff a little later, but Ive got a 6 year old kid going stir crazy waiting on me to be done with this! I wanted to go ahead and get something up though to get the conversation started! I will also post some links to some information later on.
In the meantime, you can Odin back to ICS build UVALJ4, and then flash your roms from there...yes even the JB ones! I hate saying that after suggesting to Odin flash the JB update, but if you have anything not working because of this, it may be your best option temporarily.
Otherwise, delete SysScope from /system/app! And keep Triangle Away handy!
I will continue doing a lot of testing and trying to investigate this problem. But I do appreciate any help that you guys can give!
Hopefully, with a little luck we can figure this out! :highfive:
I think that pretty much covers it...
I know that if you triangle away, and reboot to download mode, the counter's zero... if you boot into recovery and then boot into download mode the counter's still zero...
It gets triggered when you boot into the actual rom... I wonder if you odin to JB... then actually flash down to an ICS rom, does the counter get reset on boot?
scifan said:
I think that pretty much covers it...
I know that if you triangle away, and reboot to download mode, the counter's zero... if you boot into recovery and then boot into download mode the counter's still zero...
It gets triggered when you boot into the actual rom... I wonder if you odin to JB... then actually flash down to an ICS rom, does the counter get reset on boot?
Click to expand...
Click to collapse
That's SysScope running after booting up. Flashing an ics rom over a fully updated JB will most likely also trip the counter due to the 2nd part of the device check which runs during boot. Worth trying though.
Sent from my SGH-T999 using xda app-developers app
Also need to find out if its the deodexing that triggers it, or something like busybox.
Sent from my SGH-T999 using xda app-developers app
Good info. And nice write up so your saying if we odin root66 ics we are ok to say flash gs3r7.zip to jb and the new custom rom detection wont be present?
Sent from my SGH-T999 using xda app-developers app
There's also a manual way I used to reset, back when my touchscreen died (and therefore could not even use TriangleAway) that we should 'throw into the mix' and test against JB...lemme see if I can dig up that thread...
Okay, here was the progenitor post, that may give clues if the old (ICS) way no longer works:
http://forum.xda-developers.com/showpost.php?p=28953690&postcount=67
and the resultant manual method, which I verified worked on TMO (ICS):
http://forum.xda-developers.com/showthread.php?t=1781471
1Shotwonder said:
Good info. And nice write up so your saying if we odin root66 ics we are ok to say flash gs3r7.zip to jb and the new custom rom detection wont be present?
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Thanks!
Yes that is correct. I cannot guarantee you wont have any other bugs. Doing it this way you are essentially running half ics half jb. If you have no need of samsung services like media hub or all share cast, id go full jb. Otherwise id go with the ics UVALJ4 firmware and a jb rom.
wideasleep1 said:
There's also a manual way I used to reset, back when my touchscreen died (and therefore could not even use TriangleAway) that we should 'throw into the mix' and test against JB...lemme see if I can dig up that thread...
Click to expand...
Click to collapse
That would be great! Thanks!
Sent from my SGH-T999 using xda app-developers app
Good job Doc... :thumbup::thumbup::thumbup:
Sent from my SGH-T999 using Tapatalk 2
Doc, I'd be more than happy to help out with this. Just shoot me a PM about where you are heading and I can see what I can do. I'm not adverse to getting in deep, so that is a non-issue.
My initial thoughts are to take a pretty simple approach and, for lack of a better few words, do a side-by-side of the new JB and the recent leaks and see what is different. Obviously it is a bit harder than than but we could breakdown the /system/apps, then move on the each partition scheme and see what the differences are and why they are different. Then start crossing off things like apps, 2boot check, something buried in on of the other partitions, ....
Really Samsung? God this crap is really starting to piss me off. Love how manufacturers don't want be enjoying my device.
On a more positive note, can't Samsung deny claims for just the CPU?
Sent from my SGH-T999 using Tapatalk 2
only thing that bothers me is the avengers movie not playing in any of the players on the GS3R7 rom. ( I have tried to reset the counter and still does not play the movie... any ideas? It does work on stock jb root66 though). Other than that I dont use any other samsung apps. The other issue I have come across is with Root Explorer when trying to modify the build.prop for GW I can edit the build.prop but it will not save the changes I believe this to be an issue with the sdcard now being sdcard0 but I am not 100% any one have a way around this or know the fix?
wideasleep1 said:
There's also a manual way I used to reset, back when my touchscreen died (and therefore could not even use TriangleAway) that we should 'throw into the mix' and test against JB...lemme see if I can dig up that thread...
Okay, here was the progenitor post, that may give clues if the old (ICS) way no longer works:
http://forum.xda-developers.com/showpost.php?p=28953690&postcount=67
and the resultant manual method, which I verified worked on TMO (ICS):
http://forum.xda-developers.com/showthread.php?t=1781471
Click to expand...
Click to collapse
Thanks for looking those back up. Ill be checking them out later on today.
Woodrube said:
Doc, I'd be more than happy to help out with this. Just shoot me a PM about where you are heading and I can see what I can do. I'm not adverse to getting in deep, so that is a non-issue.
My initial thoughts are to take a pretty simple approach and, for lack of a better few words, do a side-by-side of the new JB and the recent leaks and see what is different. Obviously it is a bit harder than than but we could breakdown the /system/apps, then move on the each partition scheme and see what the differences are and why they are different. Then start crossing off things like apps, 2boot check, something buried in on of the other partitions, ....
Click to expand...
Click to collapse
sounds good man! Kinda have a feeling ill be needing help on this one! Ill shoot you a pm later on. Gotta get going for now, but wanted to respond real quick.
1Shotwonder said:
only thing that bothers me is the avengers movie not playing in any of the players on the GS3R7 rom. ( I have tried to reset the counter and still does not play the movie... any ideas? It does work on stock jb root66 though). Other than that I dont use any other samsung apps. The other issue I have come across is with Root Explorer when trying to modify the build.prop for GW I can edit the build.prop but it will not save the changes I believe this to be an issue with the sdcard now being sdcard0 but I am not 100% any one have a way around this or know the fix?
Click to expand...
Click to collapse
Its another thing I've got to figure out. If its just breaking Samsung related/downloaded stuff, or is it screwing with DRM altogether.
As to your other issue, wallets included with jb now so I assumed it wouldn't require a 'fix'. But it sounds more like a superuser problem with root explorer. Download chainfires cwm supersu from his thread and flash it. See if that helps. Not going to be related to this stuff though.
Sent from my SGH-T999 using xda app-developers app
Does reverting back to ics roll back the flash counter? I am really liking JB TW maybe time for a change lol
Sent from my SGH-T999 using xda premium
Unfortunately I doesn't work that way. Would be sweet if it did, then all we'd have to do is roll back and we'd be good. Plus we could figure out the trigger and remedy it.
md1008 said:
Does reverting back to ics roll back the flash counter? I am really liking JB TW maybe time for a change lol
Sent from my SGH-T999 using xda premium
Click to expand...
Click to collapse
If I'm not mistaken, you should be able to revert to ICS then use triangleaway and your counter will stay at 0.
Sent from my SGH-T999 using Tapatalk 2
Woodrube said:
Unfortunately I doesn't work that way. Would be sweet if it did, then all we'd have to do is roll back and we'd be good. Plus we could figure out the trigger and remedy it.
Click to expand...
Click to collapse
Triangle away, boot to recovery, then flash ICS on your phone...
Well my counter is stuck at 1 lol
What exactly trips the counter? I've seen multiple answers for the question but I figured ide ask here since there are so many knowledgeable people here
Sent from my SGH-T999 using xda premium
So ive been reading this and from what i can gather, it seems that samsung (or T-Mobile) placed a new apk file into the system directory (or maybe a lib file?) and that if you root your device, every time you reboot your phone, it will +1 to the flash counter?
Has anyone asked any ATT, Sprint or Verizon users if their flash counter goes up with root after each reboot as well? If it doesnt, we could probably do a system file comparison between the two to isolate the file(s) which are causing the incremental flash counter at boot.
That's what I was saying earlier about comparing official and leak and seeing the differences. Sprint is the only one that has had official so not sure if that would work for us. Think we need to differentiate between Samsung and TMo and see where the "fault" lies.
Woodrube said:
That's what I was saying earlier about comparing official and leak and seeing the differences. Sprint is the only one that has had official so not sure if that would work for us. Think we need to differentiate between Samsung and TMo and see where the "fault" lies.
Click to expand...
Click to collapse
That sounds like a good idea. I'll download one of the leaks and see if anything is obvious. It may also be a new line of code inside an apk or lib file as well. Making things a bit more difficult. As im comparing them i will check the size of each APK as well as if new code is added to them it should increase the size of the compiled apk. And i have my computer set up to show individual bytes of data.