自行Build Android Kernel 時, 如何設定Apk使用Root權限 ? (Android x86)

想請問各位, 如果不以網路上的一些取得root權限的方法,

而是在Android 的 source code下手, 想要替某個app取得root權限, 想請問各位能提供一些方向嗎?

 

目前我要自行Build Android-x86的source code,並且加入一支程式可以做Perallel Port的r/w , 

所以我有兩個問題

1.如何替我的apk從source code去取得root權限?

2.我會用到以JNI的方式去做Perallel Port的r/w , 請問我要如何在Build image的時候把我做好的.so檔加入image中? 我知道要在image加入預設的apk只要把apk放到某個資料夾make即可, 請問要加入.so檔也是一樣的方式嗎?或是需要修改Makefile?

 

因為才剛接觸Android Kernel的部份, 希望各位能提供我一些方向

感謝!!!:)