Help fixing the boosted colors - mDNIe - Galaxy Tab S Original Android Development

I've been going through everything I can to try to fix the glowing neon colods on this tablet. (chagallwifi) The closest I came to a solution was what heyjoe66 wrote about mDNIe profiles. But his steps didn't really seem to do anything for me. Also, his mDNIe profiles have fewer lines than mine, so I don't know what the situation is there. I tried eaching out to him, but no response.
Looking at his guides and comparing his mDNIe profiles to mine, I found corresponding sections. I think I have managed to put together a profile that would have no cross-contamination between colors; no colors mixed in where they didn't belong. I don't know whether I've gotten it right or not. But I can't even try it out. The OS (Resurection Remix, Nougat) is protecting those particular files. It won't let me change them or replace them. The original programmers obviously DID NOT want us editing those files under any circumstances. I don't know what to do here. I even tried reaching out to the maker of this particular rom, but no response.
Has anyone else managed to fix the boosted colors? I've tried all the installed profiles, and there isn't a single one that doesn't do some boosting. Really, this should be up to me, not some mental midgets at Samsung. Can anyone suggest a way to fix this? Is there a way to break the protection on those files so I can edit them? Or is there a way to get in there and replace the files whether my OS likes it or not? Do I need to put a text editor into system/priv-app? What do I need to do to show this machine who's boss?

Related

[Q] HTCVolumeControl - Background

How do i change that background of the volume control screen? I have the HTCVolumeControl.png which will change everything else. Somebody please help me. I have looked and the only thing that I get is how to change the colored parts but not the background.
Really? Nobody has any idea how to change this.
You cant change it unless you know how to hexedit. And even then, it'd take wayyyyy toooo long. You're better off trying to find the original source files and recompiling it. Good luck finding the source files.
Edit:
On second thought, there might be a way to do it by changing the png files that HTCvolume control uses. Even then, it's still hard to do.
metril said:
You cant change it unless you know how to hexedit. And even then, it'd take wayyyyy toooo long. You're better off trying to find the original source files and recompiling it. Good luck finding the source files.
Edit:
On second thought, there might be a way to do it by changing the png files that HTCvolume control uses. Even then, it's still hard to do.
Click to expand...
Click to collapse
I appreciate the input. But, lets say a have a wayyyyy tooooo much free time, where would I start to find the hexedit?

Beginning to edit Music.apk? Advice requested.

So, I have absolutely no knowledge of any type of Android coding, but I'm hoping to learn through trial and error. I've always hated the native Music app -- especially its appearance, but also certain features here and there. My question is, how can I go about editing this?
I'm in the process of re-skinning the APK, basically replacing the old images with better ones. But how would I go about more substantive edits? Suppose I wanted to change the background color to white and the text to black, or the time-jumper at the bottom of the screen from orange, how would I go about that? There's some XML files in the APK, but whenever I open them, I get a bunch of odd characters that I can't really make sense of.
Am I correct in assuming that the source code is not available for Music.apk? If it is, how do I get it and where do I go from there?
Like I said, I'm an absolutely beginner at app creation/modding, but I'm usually a pretty quick learner. I went from zero web design experience to replacing my University's housing website with a brand new one in less than a week, so if I get a push in the right direction, I should be good to go. I did a site search for tutorials on modding a system app, but couldn't find anything.
Any help?
PS: Once I get some edits started (if I ever get that far), I'll definitely be sharing it with XDA. So, any advice you could provide could be mutually beneficial!
jay652 said:
So, I have absolutely no knowledge of any type of Android coding, but I'm hoping to learn through trial and error. I've always hated the native Music app -- especially its appearance, but also certain features here and there. My question is, how can I go about editing this?
I'm in the process of re-skinning the APK, basically replacing the old images with better ones. But how would I go about more substantive edits? Suppose I wanted to change the background color to white and the text to black, or the time-jumper at the bottom of the screen from orange, how would I go about that? There's some XML files in the APK, but whenever I open them, I get a bunch of odd characters that I can't really make sense of.
Am I correct in assuming that the source code is not available for Music.apk? If it is, how do I get it and where do I go from there?
Like I said, I'm an absolutely beginner at app creation/modding, but I'm usually a pretty quick learner. I went from zero web design experience to replacing my University's housing website with a brand new one in less than a week, so if I get a push in the right direction, I should be good to go. I did a site search for tutorials on modding a system app, but couldn't find anything.
Any help?
PS: Once I get some edits started (if I ever get that far), I'll definitely be sharing it with XDA. So, any advice you could provide could be mutually beneficial!
Click to expand...
Click to collapse
android_source_root/packages/apps/Music
Not exactly a secret.
Why wouldn't it be available?
Ipod touch music player
not even kidding and all apple hatred aside, i've always wanted a ipod touch style music player on android! the touch music player is nice looking and very easy to navigate through. if you could make something like that, it would be PERFECT!
pbonello said:
not even kidding and all apple hatred aside, i've always wanted a ipod touch style music player on android! the touch music player is nice looking and very easy to navigate through. if you could make something like that, it would be PERFECT!
Click to expand...
Click to collapse
Something like that would be pretty simple cause its just list views that expand other list views.
As for starting to edit you can change most of the colors is the strings.xml and the layout xmls. For images make sure you dont replace .9.png with normal images. If you have the sdk setup use draw9patch in the tools folder.
lbcoder said:
android_source_root/packages/apps/Music
Not exactly a secret.
Why wouldn't it be available?
Click to expand...
Click to collapse
Thanks, that helps. I'll get started by taking a look at that.
I'm not sure why I thought it was unavailable. I mean, some of Google's other apps are close-sourced, thought I suppose those are all part of the Google Experience.
I guess I thought that if the source code was available, someone would have improved the Music app substantially by now. In my opinion, it's terrible and could use a lot of work.

[Q] Capture a programs interactions with the system?

If this has been discussed and I have overlooked it in my searches please if you know point me in the right direction. here is an example of what I am trying to do: The sensorcalibutil_yamaha, I want to find out how it is working so I can write a very simple app kind of like the one in the Froyo ROMs but where I can input inverted values for certain axis without "calibrating" them all thus messing up other axis I want to stay the same. Then save those values like this utility does only with my input tweaked values. I have tried logcat but it does not do what I need. is there something I can do in ADB?
dono, there is a file in *deep breath*
/sys/devices/virtual/accelerometer/accelerometer/
called acc_file which is rw-r--wrx (kinda weird). It looks like it contains the current accelerometer info (if you rotate the phone it changes) but I don't have a clue where the information is being read from or what function is putting it in there.
What 'cha trying to do?
Sherpa
Invert only one axis by inputting calibration values manually so as to correct the rotation issue. In the froyo roms there is a gui to do what sensorcalibutil_yamaha does bit it reads the current sensor values and issues an "offsetUpdate" with the current values as assumed Level. But on us variants you are holding the device semi verrical part landscape to get it to sort of stay rotated vertical but doing this also updates the other axes as "level" so rotation is flaky at best with no love in games at all. So if this app reads current values and issues an update we should easly be able to write a simple app that we put our own values into and issue an update. Thus allowing us to invert only a singlw axis and make rotation work perfect.
Sent from my SAMSUNG-SGH-I897 using XDA App
We've tried swapping every file with yamaha or sensor in it to a froyo build with no luck. It looks like the garray and marray values are somewhere deep inside the kernel rather than a handy library file. If your handy with a hex editor or a soldering iron you would be a hero
Sherpa
I saw an episode on revision 3 of a show called APP JUDGEMENT where the host was doing something like that to get a reading of how much his motercycle leaned in corners not sure which episode it was but its at least 4 weeks ago
Good luck hope you succeed
TMC_Sherpa said:
We've tried swapping every file with yamaha or sensor in it to a froyo build with no luck. It looks like the garray and marray values are somewhere deep inside the kernel rather than a handy library file. If your handy with a hex editor or a soldering iron you would be a hero
Sherpa
Click to expand...
Click to collapse
I am quite good with a hex editor and an expert with a soldering iron. anyways no one really cares lol so to clarify (sorry was on my device in a vehicle so I did not feel like typing a lot) No it is not stored in a file anywhere on the system (in temp memory while it reads the values before it updates) the values in this chip are stored outside the system (often in the chips software(actual firmware of the hardware) this would explain why when erasing the system and flashing back to stock leaves your rotation messed up even with a kernel reflash. it is in the kernel where the driver interprets these values (that is why in 2.1 it can be patched like in the reorient kernel) obviously the I9000 default settings are 90deg different on one axis then ours. SO my point remains, the recalibration utility works as described above, it calls commands I believe from perhaps one of the yamaha libs, libms3c_yamaha.so? it seems to do it in this order with a couple of other steps involved: it measures the sensor readings then gets the "offset" (I think this is it calculating the offset based on the current values being assumed level) then it saves those values (temp) then it issues the update. As I said before instead of updated ALL of the values as the new "level" we want to update with manually input values to work with single axes. anyone follow? I am going to give it a go tonight and at this time wish myself luck!
btw: I tried to patch the kernel with a hex editor but could never get it to repack correctly and was mostly bootless. next step is to **** my device for good with some micro-soldering (probably not plausible from the way it looks though)
It was a joke. Sir, step away from the iron.
There is an orientation lock so there is some control over the accelerometer however I'm not sure if you can lock only one axis. If it's a .so you are looking for then it ain't stripped so there should be readable text inside.
I would need to reboot to look further but the only real function in yamaha.c is yamaha_read which does what it says on the tin.
ak8973b.c does a bunch of stuff but I'm not sure why it's even in there as I doubt there are two accelerometers http://www.asahi-kasei.co.jp/akm/en/product/ak8973nbs/ak8973nbs.html but it's included with the build.
Grr, I bookmarked the photobucket but not the link
http://s379.photobucket.com/albums/oo239/vendetta-mr2/Captivate/
*Sigh* because I'm stupid
http://s379.photobucket.com/albums/oo239/vendetta-mr2/Captivate/
If it's a yamaha sensor I don't see it anywhere but then again I don't know which one it is (Thanks Samsung) so I'm not sure what part number to look for.
I think there was a point to all this but I don't remember what it was so quick ask another question, post another comment or just say something witty, I'm sure I'll remember it sooner or later.
hey what ever works for me! besides I can always fall back on the nexus. it's easier than it sounds I'll post what I find out tonight.
BLEH! "permission denied" happen to know if the gui in the froyo build is an apk?
TouchWiz is proprietary Samsung. Eugene373 has managed to remove/work around parts of it in his Frankin-Twiz but I have not messed around with that ROM so I don't know what bits are still in there.
Well that was a big ****ing fail! oh well. Gotta go back to work tomorrow so I guess that's it for me for now. I would say maybe next time but Froyo will be released by then I hope..... I guess I will spend the rest of the evening making sure I have a modem that works in froyo jpk
Ok, I gave it one last go and I got it to do portrait correctly BUT now landscape is upside down....... but it rotates nicely.....
TMC_Sherpa said:
There is an orientation lock so there is some control over the accelerometer however I'm not sure if you can lock only one axis. If it's a .so you are looking for then it ain't stripped so there should be readable text inside.
Click to expand...
Click to collapse
I rather doubt that orientation lock has anything to do with how the accelerometer values are interpreted. It probably just forces the UI to disregard changes in orientation.
Sent from my SAMSUNG-SGH-I897 using XDA App

Watchmaker faces settings reset

I use watchmaker and love it. One issue I am having is certain faces have color settings (color for the hands, color for the text, color for the markets, etc). It seems that after setting the colors just the way I like it, within a few hours the colors reset to the default settings.
Does anybody else have this issue and does anybody know how to get the colors to stick?
Any help is appreciated.
Cheers,
B.D.
It depend on how that specific watchface is being build. You better start building your own face, with the desired colours and that will not reset itself .
ro_explorer said:
It depend on how that specific watchface is being build. You better start building your own face, with the desired colours and that will not reset itself .
Click to expand...
Click to collapse
Not really helpful in answering my question, ro_explorer. I know building my own would allow the watchface to be styled more to my personal tastes without requiring my question be answered, but I do like faces others have created with their personal scripting and sometimes these faces are locked and I do not have the time to recreate them. As such I'm asking a specific question about watchmaker and how it operates. I would ask that you please do not act condescending and pedantic in answering a specific question about a specific program in the future.
Sincerely,
B.D.
BostonDan said:
I use watchmaker and love it. One issue I am having is certain faces have color settings (color for the hands, color for the text, color for the markets, etc). It seems that after setting the colors just the way I like it, within a few hours the colors reset to the default settings.
Does anybody else have this issue and does anybody know how to get the colors to stick?
Any help is appreciated.
Cheers,
B.D.
Click to expand...
Click to collapse
I had the same issue with one watch face I have been using. I ended up solving it when I found a file that configures the defaults for the watch face. I edited the file and changed the variables for the colors and other settings to the way I wanted them to be so when it resets, it goes back to how I want it.
I assume that you could maybe do something similar. On my phone the location of the file was:
/sdcard/BeautifulWatches/scripts
It was just a matter of opening the text file and then changing the values for the variables. Then going on the watch and removing the watch face and resending it to the watch from watchmaker on my phone.
Nx248, thank you. I will explorer the scripts used to try to track down the colors I want. This is helpful. Wish the watch/program would remember the colors though and save me the time in tracking down the script implementation.
Thanks again.
Cheers,
B.D.
BostonDan said:
As such I'm asking a specific question about watchmaker and how it operates. I would ask that you please do not act condescending and pedantic in answering a specific question about a specific program in the future.
Click to expand...
Click to collapse
Please don't be an ass. My advice was a real one and I'm sticking to it. If you want to have something that suits your specific needs, with the specific look, the ONLY WAY to achieve it is to build it yourself. Do not expect others to deliver the perfection for you.
BostonDan said:
Wish the watch/program would remember the colours though and save me the time in tracking down the script implementation.
Click to expand...
Click to collapse
And I'm convinced 100% that you sent that wish to the developer as well ...
If you really want to find out more about the inner workings of a certain software/platform, or to add useful things to it, the easiest way is to contact the developer.
My recommendation is to stop complaining and actually do something to fix your issue. Do not bash on the ones who are trying to share with you their ideas.
ro_explorer,
If there were an option you would like to see on your car would you build a car yourself, or reach out to see if anybody else had implemented the solution. Your responses ARE condescending and rude in the way you come across expecting people to have infinite time to do this. Maybe you have the time to explorer building this yourself but I have other more important things to do which is why I posed the original question.
To quote you, 'don't be an ass. '
I have found a number of people who have offered useful help on these forums and still contend your 'advice' does not address the original question. I would contend that you need to read the questions people post and not write out an answer just to up your post count or 'prove' what a smart ass you can be.
This is the last post I will make on this subject.
B.D.
BostonDan said:
ro_explorer,
If there were an option you would like to see on your car would you build a car yourself, or reach out to see if anybody else had implemented the solution.
Click to expand...
Click to collapse
I'm an engineer and a tinkerer .... I'm ALWAYS implementing my own solutions in ALL technical fields that I understand. I also help others and try to put seeds of creation in everyone else ....
If I ever had to ask for stuff I always asked the producer.
I hope this is answering your concerns.
Other than this I'm really sorry you are sensitive to a level to consider my comments as rude ...
Good luck in your endeavour ... If I can help you again, I will ...
nx248 said:
I had the same issue with one watch face I have been using. I ended up solving it when I found a file that configures the defaults for the watch face. I edited the file and changed the variables for the colors and other settings to the way I wanted them to be so when it resets, it goes back to how I want it.
I assume that you could maybe do something similar. On my phone the location of the file was:
/sdcard/BeautifulWatches/scripts
It was just a matter of opening the text file and then changing the values for the variables. Then going on the watch and removing the watch face and resending it to the watch from watchmaker on my phone.
Click to expand...
Click to collapse
Hi nx248,
I tried changing the script on the phone and resending the watchface to the watch but found that since the script had already been transferred to the watch previously I had to edit the script on the watch.
I accomplished this by adb into the watch and pulling the script to my computer, editing it, and then pushing the script back on the watch to the /sdcard/BeautifulWatches/scripts directory. Alternatively, I think I could have pulled the script from my phone, edited it, and pushed it to the same location.
In any case, I edited the watchface variables so that the default position in the array corresponded to the colors I wanted, which is working.
Thanks for your help. :good:
EDIT: Just saw that you had stated I should delete the watchface from the watch. I don't know how to do this, so I will have to educate myself.
I read the Watchmaker forum and found that if you enter the "change faces" screen on the watch under Watchmaker (usually press at one of the main watch positions - default to 3 o'clock, but can be set to 6,9,12 o'clock) and swipe up on the face you wish to remove, it is removed from the watch.
Cheers,
B.D.

Does anyone know its its possible to install custom software on a Piano?

I dont know where to ask this question on the internet. I figure if someone knows how to accomplish this it would be you guys.
I have a yamaha p45 digital Keyboard. It comes with built in about 8 or 10 voices. They are pretty good but there are some really great custom ones out there. Like actual recordings of specific peoples pianos where they record every key from that persons piano at like 16 different pressure sensitivities and things like that.
I really want to hack these into my keyboard as opposed to using a different keyboard or running it through a computer program to add the sounds. The default tones have to be stored in the memory in the keyboard somewhere and if so then it would seem to me that they can technically be change. It might not be easy or next to impossible but I dont think its entirely impossible. Like I would imagine yamaha could probably change them.
Anyway. Im curious if i could potentially connect the keyboard to my computer and pull up the memory to the piano through command line and potentially replace the voices with custom ones. Does anyone know anyone who is doing this? or has heard about it? or even know if its possible without the assistance of a yamaha developer or some nonsense. Im really curious if this is possible i have some great voices i would like to add to the piano. Any help would be great.

Categories

Resources