[Galaxy S I9000 Android Development] Jarmezrocks:
Ok, I have just realised something that I should have noted all along. AOKP is Galnex right and its 4.04 build. So that means that it has the reset permissions but in data partition that I have been experiencing on my own 4.04 build. This was put in place by google in an attempt to stop people doing the insecured data entry reversible root access. This does not occur in some ROMs on first install but it will occur if the install from into the /data/app directory does not come from googleplay. I noted this in my own ROM thread build and held back on the release until I sorted the bug?

As many of you may have also noted that all apps that sit in this directory that have been restored from nandroid backup have naming conventions matching their origin e.g com.beansoft.browserplus-1.apk

not BrowserPlus.apk. This is why on 4.04 a nandroid backup will allow the apps to appear after boot, and why titanium backup always reverts apps to their original names even if they were downloaded as BrowserPlus and installed....actually if they are installed via the Systeminstaller they will auto-matically be renamed to their traditional naming conventions. However we all know that if you attempt to install these gingebread system apps via the ICS system installer you get a message "application not installed" and an X. That was fine in 4.03 you just install from clockwork! I understand this more and more now :D

We also know that apps that are pushed via adb for installation into the system partition (usually when those two apks mention in my post above are not present in the system partition) by pass their signature and manifest check and will function even if they are themed.

So what does this mean? This means for AKOP users being 4.04 with the security bug google has need to either A) install to the system partition B) install to the data app partition but be symlinked to the /system/app partition.

Ok so what i have for everyone now is 8 installation packages for you all to test accordingly. They are being uploaded now:

1. AKOP_test1 - the same apks but with the Samsung Apps apk relocated to system/app

2. AKOP_Test2 - All ICS touchwiz Galaxy SII versions of the same apks and .so files but with Samsung Apps apk moved to system/app

3. Sams as version 1 however apk still located in data/app but symlinked to system/app (tricking 4.04 that it is actually residing in system)

4. Same as version 2 with all ICS apks (including TW ICS framework)with no FM radio and Samsung Apps in data/app no symlink

5. Same as version 2 with all ICS apks (including TW ICS framework)with FM radio ICS Samsung Apps in data/app no symlink but with radio module test 1

6. Same as version 2 with all ICS apks with (including TW ICS framework)FM radio ICS Samsung Apps in data/app no symlink but with radio module test 2

7. Same as version 2 with all ICS apks with (including TW ICS framework)FM radio ICS Samsung Apps in data/app no symlink but with radio module test 3

8. Same as version 1 with all Gingerbread Galaxy SII apks (tried and tested and working on my ICS) however with FM radio from JW1, Samsung Apps in data/app no symlink but with the gingerbread radio module

Sorry it will take me a little while longer for upload given the amount of packages so not half hour like I first promised.

Can you all try various combinations of these and share your findings. Better still if you can run log cat when you do that would be fantastic as I have no phone so would at least like to see what the hell is going on lol.

From this I hope that I can make one single installation package that will run on all ROMs and I will retire the rest of the uploads and XDA can have one package :D

EDIT: change of plan. All are getting Samsung Apps in system/app and data/app to cater for everyone. If yours wasn't working before with previous install but now is with this install then you have the Galnex bug and need to remove the app from data/app (cause it will sit there doing nothing lol) If it was working before, then it will likely work again....however you may want to remove the samsung apps apk from system/app for preservation of space in system partition.

NOTE: If the AKOP users have success with the symlinked version (I won't actually put the Samsung apps apk in system/app for this installation only) and it is working then I will change all installations to sym link ;)

PS: Note if it is symlinked and you remove the app via root explorer/browser your going to get an ugly grey listing show up in settings under apps and will require manual removal also....just so you know thats all ;)