Answer:
Root refers to the user account that has the highest privilege on the OS(Operating System). Since NoDock is intercepting the docking event at the OS layer, the root privilege is required. Please find out what is root, how to root and the risk and liability of root using any search engines.
NoDock doesn't support non-rooted usage at this moment since I think non-rooted usages are already covered by similar apps. But it maybe changed in the future somehow to provide graceful degradation of accessible features.
Answer:
Starting from v0.11a, you could use the "Send Info" menu item in the app to send those information to me directly.
As of v1.0.4.1, 3 major kernels are supported:
2.6.29
2.6.32.*
2.6.34.*
2.6.35 (experimental since I have no tester yet to completely verify it)
As of v3.2.7b, up to 3.0.x kernels are supported or partial functional(it is found that on some kernel, the rmmod would hang thus terminated automatically after the timeout is reached).
3. What will the "Auto-load" option do?
Answer:
When the phone is restarted, and see that this option is on, it will load the NoDock module that is equivalent to tap the "Load NoDock module" button. If your phone crashed because of NoDock at this moment, the safeguard will prevent NoDock from auto-loading on the next boot to prevent boot-loop. To reset the safeguard protection, you have to load NoDock module once successfully.
4. What will the "Auto-load on undock" option do?
Answer:
It will automatically load the module when the phone is removed from the dock or leaving a magnetic field(for phones that use the hall effect sensor). Some user may want to use the media station(dock) while want NoDock to prevent the magnet from interfering the dock mode(such as a leather case with magnet), choosing this option will allow quick prevention of the magnet when you need to pick up your phone from the dock and go in a hurry.
The allow dock event pass through if power is present feature allow dual use of media station with power and holster without manual intervention. It's when the dock is powered, NoDock could allow the dock event to pass through. When the phone is put inside a holster, NoDock would suppress the dock event.
5. The "Auto-load" option doesn't work, what's wrong?
Answer:
For some reasons, apps moved to SDCARD won't be executed by Android on boot. So make sure NoDock is stored on the phone's internal memory. To check this, open your phone's Settings -> Applications -> NoDock -> If there is "Move to Phone", click it to move the app to internal memory.
6. Why Google Play say the app is incompatible with my phone when I can install the free trial version?
Answer:
In some country, Google Play doesn't allow purchasing yet or eventually. Market Enabler can be used in this case to spoof the country you are in to be able to purchase the app.
Thanks Aleksandar Gazibara for raising this question and providing the solution.