[Defy General] b-m-b-85:
Hi thanks for all your help, especially Srika, NeoKragu, UrfrndSandy, I just bought a defy xt rooted it, installed ics upgrade and rooted it again. Removed all motobloatware and ive just modded the permissions in /system/etc/permissions.. running nova launcher, pimp my rom with init.d support then supercharged with #5 setting. Smooth as silk.. deodexed aswell. ;)

ICS eng input keyboard works well.

But i cant seem to get a lot of my apps to install recieving a "this phone is not compatible with this application" error message in play store.

EDIT:

-----

My apps now install by copying libs and framework and all other files from gapps system/ and the noneon folder - setting permissions to rw-r--r-- for copied files then copying missing the .XML from the attached link (system/etc/permissions/ on desire z CM9 4.0.4 ROM) to system/etc/permissions/ on xt535. http://db.tt/h0rVStLs link to cm9 perms.

-----

METHOD for installing my tracks and chrome and wunderground below ;) follow @ your own risk!

1.Changed all txt in build.prop from XT535_PRC to XT535.

2.Changed language and region in build.prop to EN and US

3.Renamed product.device to tinboost

4. I then modded com.android.hardware.location.sensor.gps in system/etc/permissions/ to include

<feature name="android.hardware.location />
<feature name="android.hardware.location.gps" />
<feature name="android.hardware.location.network" />

5.Then add missing XML from the dropbox link to system/etc/permissions. DONT replace just add the missing ones.http://db.tt/h0rVStLs

6. [Gapps install] Copy ALL the gapps files and folders and paste them into the phones matching folders. including the optional and noneon/lib folders to /system/lib/ :: overwrite any files that you copy from gapps with the noneon files and folders.::

7.Set permissions for all files..

Link to gapps i used. http://goo.im/gapps/gapps-ics-20120429-signed.zip

8. ::[Warning! You May Not Need To Delete All xml Listed Below! If You Do No Doubt Some Stock "Moto" Apps Wont Work Correctly! (You can restore the needed xml for motoapps:info below)]::

[Easy method]

You can just copy the listed xml to your sdcard then delete them from /system/etc/permissions/ using your root file software (enable r/w) then clear data from Google Services Framework and Google Play then restart your phone: This is the safest way

Or move the matching files from /system/etc/permissions/ using your favorite root file software to your sdcard.

[ADB/Terminal]

You can try my method through adb on a computer with the usb connection set as media device

Or through terminal on your phone (just to be complicated):

adb shell -!Don't type this if using terminal on phone!-
stop -!Don't type this if using terminal on phone!-
su
mkdir /sdcard/permsbackup
cp /system/etc/permissions/com.motorola.blur.library.mother.service.xml /sdcard/permsbackup/
cp /system/etc/permissions/com.motorola.blur.library.serviceutils.xml /sdcard/permsbackup/
cp /system/etc/permissions/com.motorola.blur.library.apputils.xml /sdcard/permsbackup/
cp /system/etc/permissions/com.motorola.blur.library.app.service.xml /sdcard/permsbackup/
cp /system/etc/permissions/com.motorola.blur.library.calendarcommon.xml /sdcard/permsbackup/
cp /system/etc/permissions/cneapiclient.xml /sdcard/permsbackup/

**make sure files have been copied to sdcard.**

ls /sdcard/permsbackup/

**if theres nothing returned in terminal/adb then copy them manually with your chosen root file software, enable r/w then remove the files in /system/etc/permissions/ below manually using your Root File Software**

mount -o rw,remount /system/ /system/
rm /system/etc/permissions/com.motorola.blur.library.mother.service.xml
rm /system/etc/permissions/com.motorola.blur.library.serviceutils.xml
rm /system/etc/permissions/com.motorola.blur.library.apputils.xml
rm /system/etc/permissions/com.motorola.blur.library.app.service.xml
rm /system/etc/permissions/com.motorola.blur.library.calendarcommon.xml
rm /system/etc/permissions/cneapiclient.xml
mount -o ro,remount /system/ /system/
reboot

(You could probably use the mv command but this is how i did it )

(Big Thanks to Srika)

Clear data and cache from google services framework and market.. restarted.. it worked first time. no more "this device is not compatible with this application" (you might not need to remove all the above files)

**I have uninstalled all motorola apps apart from battery manager, compass, calculator, camera, browser, lantern, clock, task manager. If you have issues with any stock apps, e.g the calibration on compass.. then restore removed xml from your SD APART from: motorola.blur.library.mother.service.xml and cneapiclient.xml - after completing the steps listed above**

Now Wuderground, Face Unlock, Play Store, Chrome, My Tracks and loads of other apps, Flash Installs and work flawlessly, actually a lot faster than my HTC Desire Z..

GPS lock takes a while but..

1. update the .host file using pimp my rom

2. then run fasterfix

3. then start GPSTest by mike lockwood for the initial fix...

soon fixes that..

For 3G problems:

Open Pimp my rom and goto:

Tools> hidden device menu> phone information> then press wcdma preferred in the Set preferred network type dropdown menu.

Then press menu button > Select Radio Band and choose your preferred band. Automatic might be best?.. I don't know..

---

P.s If anyone would be kind enough to get the default build.prop from the ww version and copy, zip up the contents system/etc/permissions/ folder i'd still be interested thanks.. :) will also list all safely uninstalled moto system apps if anyone would find it useful :) b