Support and General Use > User Interface and Voice
Unable to customize menu 3.13 on (SanDisk Sansa) Clip+
saratoga:
Correct. We haven't gotten around to marking a new build stable in a long time now.
[Saint]:
You'll have to forgive me for not pointing this out earlier, but I answered from a mobile device in haste.
This is a way forward for you, but I honestly don't think it is the "right" way forward.
Anything you disable in this fashion can be very easily re-enabled. This feature offers no security whatsoever.
Depending on the age of the intended users of these DAPs, I wouldn't be surprised if any number of them figure out how to re-enable any feature(s) you disable, on the device itself, very trivially. Almost certainly within a matter of minutes.
All the user would need to do to re-enable any and all menu items you disable is reset the device configuration, this can be done trivially in several (at least three different ways I can think of, one of them impossible to guard against in a standard build) ways from the device itself. Even the use of a "fixed.cfg" (this config file is functionally identical to config.cfg, but is executed _last_, and ensures a known configuration is applied) would only have an effect on repairing the desired device configuration if the device is rebooted also, it is possible to clear the configuration and not reboot, ...what this basically means is that with any of the builds that come from us unmodified, any of those intended to use them can circumvent whatever restrictions you want to put in place in a matter of seconds.
And kids these days are savvy. Heck, they could ask Google how to avoid your restrictions on their smart phones and do so in a matter of minutes, without having any prior knowledge or experience with the operating system before.
To recap, the way forward here, if you don't want anyone to be able to undo your modifications with extreme ease, is a full custom build. One that doesn't just remove the FM main menu entry, but instead removes the feature from the build entirely.
This is a lot simpler than you may expect it to be, depending on your exact requirements, you may already be perfectly capable of this yourself. Or you may be able to come to some form of arrangement with a member of our community to do the work for you.
I know some of us have a special soft spot for the education sector.
Above all else, I would like you to achieve this in the "right" way, and a massive part of going to this effort relies on ensuring that that effort cannot be trivially undone with a few minutes of asking Google how to.
[Saint]
gomezz:
--- Quote from: saratoga on October 26, 2014, 03:00:07 PM ---Correct. We haven't gotten around to marking a new build stable in a long time now.
--- End quote ---
Then please explain further why you recommend to the average user that they run a newer but unstable build?
gevaerts:
--- Quote from: gomezz on October 27, 2014, 04:01:38 AM ---
--- Quote from: saratoga on October 26, 2014, 03:00:07 PM ---Correct. We haven't gotten around to marking a new build stable in a long time now.
--- End quote ---
Then please explain further why you recommend to the average user that they run a newer but unstable build?
--- End quote ---
You're using the wrong meaning of "unstable". In some contexts, that means "crashes often", but in software release terminology it tends to mean "changes often".
gomezz:
--- Quote from: gevaerts on October 27, 2014, 06:33:33 AM ---in software release terminology it tends to mean "changes often".
--- End quote ---
Not in the software release terminology with which I have been familiar my whole working life.
--- Quote ---Rockbox Development Builds
These builds are provided fresh after every source code change. If builds are not currently showing, wait 5-10 minutes and then refresh the page.
Since these builds are generated from actively developed source, at times they may be buggy or even unusable. We appreciate your feedback on any issues you may encounter.
For a stable build, download the latest stable release.
--- End quote ---
What am I supposed to make of that then? ???
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version