[PORT][GUIDE] Xperia XZs Conversation/Messaging Port - Sony Cross-Device General

Xperia XZs Conversation/Messaging Port​
I'm wolfmannight back again to XDA.
Earlier i deleted my account cause i stop working on port...
Now I have bit of time to give you some cool xperia port...
Love and thanks to Sony Dev Team...
Pull out TelephonyProvider.apk from system/priv-app folder
Decompile TelephonyProvider.apk
Add lines in AndroidManifest.xml
PHP:
<uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS"/>
<application android:allowClearUserData="false" android:backupAgent="TelephonyBackupAgent" android:backupInForeground="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:fullBackupOnly="true" android:icon="@mipmap/ic_launcher_phone" android:label="@string/app_label" android:process="com.android.phone" android:restoreAnyVersion="true" android:usesCleartextTraffic="true">
<provider android:authorities="telephony" android:exported="true" android:multiprocess="false" android:name="TelephonyProvider" android:singleUser="true"/>
<provider android:authorities="sms" android:exported="true" android:multiprocess="false" android:name="SemcSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms" android:exported="true" android:multiprocess="false" android:name="SemcMmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true">
<grant-uri-permission android:pathPrefix="/part/"/>
<grant-uri-permission android:pathPrefix="/drm/"/>
</provider>
<provider android:authorities="smsc" android:exported="true" android:name="SomcSmscProvider" android:singleUser="true" android:writePermission="com.somc.permissions.WRITE_SMSC"/>
<provider android:authorities="mms-sms" android:exported="true" android:multiprocess="false" android:name="SemcMmsSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms-sms-capability" android:exported="true" android:multiprocess="true" android:name="SomcMmsSmsCapabilityProvider" android:readPermission="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:singleUser="true"/>
<provider android:authorities="hbpcd_lookup" android:exported="true" android:multiprocess="false" android:name="HbpcdLookupProvider" android:singleUser="true" android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
<service android:exported="false" android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"/>
</application>
Unzip attachment smali.zip.
Merge files in smali folder.
Recompile apk, sign it with system keys, push back apk to system....
Install Messaging apk from apkmirror if install fails download it and put it in system manually...
Keep in touch and give feedback...
AOSP Builds Tested >>> working...
LineageOS Build >>> Panding..
MY STORY.... its funny...
well I Hard bricked my Xperia Z3c for experimenting with TA keys and restoration... i learned lot ....
But never Flash TA manually if its not of your phone or corrupted TA backup... it really can **** your phone.
Phone has no connection via USB, adb and fastboot mode both not working...
If you have any idea or way to get my phone back please PM me..
If you really donate something please PM me...
Working on Settings app port.. soon i post it

Hi,thankx for ur work
Bt unfortunately its not working on my z2 running LOS14.1.
I Have attacted a log plz have a look.

vikash1994b said:
Hi,thankx for ur work
Bt unfortunately its not working on my z2 running LOS14.1.
I Have attacted a log plz have a look.
Click to expand...
Click to collapse
Upload TelephonyProvider.apk and framework-res.apk

wolfmannight said:
Upload TelephonyProvider.apk and framework-res.apk
Click to expand...
Click to collapse
Sure
TelephoneProvider_modded: https://drive.google.com/file/d/0B_ACsHR2ThfsSFlnREI5bjc2bzQ/view?usp=drivesdk
TelephoneProvider_original: https://drive.google.com/file/d/0B_ACsHR2ThfsRmxNREFfVHY2YjQ/view?usp=drivesdk
Framework-res.apk: https://drive.google.com/file/d/0B_ACsHR2ThfsV2ZDWFZCeTA4VkU/view?usp=drivesdk

vikash1994b said:
Sure
TelephoneProvider_modded: https://drive.google.com/file/d/0B_ACsHR2ThfsSFlnREI5bjc2bzQ/view?usp=drivesdk
TelephoneProvider_original: https://drive.google.com/file/d/0B_ACsHR2ThfsRmxNREFfVHY2YjQ/view?usp=drivesdk
Framework-res.apk: https://drive.google.com/file/d/0B_ACsHR2ThfsV2ZDWFZCeTA4VkU/view?usp=drivesdk
Click to expand...
Click to collapse
You forgot 1st step.....
Add lines in AndroidManifest.xml

wolfmannight said:
You forgot 1st step.....
Add lines in AndroidManifest.xml
Click to expand...
Click to collapse
No i have added those lines

vikash1994b said:
No i have added those lines
Click to expand...
Click to collapse
LOL
dont add new... just replace it
PHP:
<application android:allowClearUserData="false" android:backupAgent="TelephonyBackupAgent" android:backupInForeground="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:fullBackupOnly="true" android:icon="@mipmap/ic_launcher_phone" android:label="@string/app_label" android:process="com.android.phone" android:restoreAnyVersion="true" android:usesCleartextTraffic="true">
<provider android:authorities="telephony" android:exported="true" android:multiprocess="false" android:name="TelephonyProvider" android:singleUser="true"/>
<provider android:authorities="sms" android:exported="true" android:multiprocess="false" android:name="SemcSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms" android:exported="true" android:multiprocess="false" android:name="SemcMmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true">
<grant-uri-permission android:pathPrefix="/part/"/>
<grant-uri-permission android:pathPrefix="/drm/"/>
</provider>
<provider android:authorities="smsc" android:exported="true" android:name="SomcSmscProvider" android:singleUser="true" android:writePermission="com.somc.permissions.WRITE_SMSC"/>
<provider android:authorities="mms-sms" android:exported="true" android:multiprocess="false" android:name="SemcMmsSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms-sms-capability" android:exported="true" android:multiprocess="true" android:name="SomcMmsSmsCapabilityProvider" android:readPermission="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:singleUser="true"/>
<provider android:authorities="hbpcd_lookup" android:exported="true" android:multiprocess="false" android:name="HbpcdLookupProvider" android:singleUser="true" android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
<service android:exported="false" android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"/>
</application>

wolfmannight said:
LOL
dont add new... just replace it
Click to expand...
Click to collapse
i tried bt still FC. here is my androidmanifest plz have a look
PHP:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.phone" coreApp="true" package="com.android.providers.telephony" platformBuildVersionCode="25" platformBuildVersionName="7.1.2">
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
<protected-broadcast android:name="android.provider.action.EXTERNAL_PROVIDER_CHANGE"/>
<protected-broadcast android:name="android.intent.action.CONTENT_CHANGED"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<application android:allowClearUserData="false" android:backupAgent="TelephonyBackupAgent" android:backupInForeground="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:fullBackupOnly="true" android:icon="@mipmap/ic_launcher_phone" android:label="@string/app_label" android:process="com.android.phone" android:restoreAnyVersion="true" android:usesCleartextTraffic="true">
<provider android:authorities="telephony" android:exported="true" android:multiprocess="false" android:name="TelephonyProvider" android:singleUser="true"/>
<provider android:authorities="sms" android:exported="true" android:multiprocess="false" android:name="SemcSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms" android:exported="true" android:multiprocess="false" android:name="SemcMmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true">
<grant-uri-permission android:pathPrefix="/part/"/>
<grant-uri-permission android:pathPrefix="/drm/"/>
</provider>
<provider android:authorities="smsc" android:exported="true" android:name="SomcSmscProvider" android:singleUser="true" android:writePermission="com.somc.permissions.WRITE_SMSC"/>
<provider android:authorities="mms-sms" android:exported="true" android:multiprocess="false" android:name="SemcMmsSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms-sms-capability" android:exported="true" android:multiprocess="true" android:name="SomcMmsSmsCapabilityProvider" android:readPermission="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:singleUser="true"/>
<provider android:authorities="hbpcd_lookup" android:exported="true" android:multiprocess="false" android:name="HbpcdLookupProvider" android:singleUser="true" android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
<service android:exported="false" android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"/>
</application>
</manifest>

Try this code replace whole code with this
PHP:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.phone" coreApp="true" package="com.android.providers.telephony" platformBuildVersionCode="25" platformBuildVersionName="7.1.2">
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<protected-broadcast android:name="android.provider.action.EXTERNAL_PROVIDER_CHANGE"/>
<protected-broadcast android:name="android.intent.action.CONTENT_CHANGED"/>
<permission android:name="com.somc.permissions.WRITE_SMSC" android:protectionLevel="signatureOrSystem"/>
<permission android:name="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:protectionLevel="signatureOrSystem"/>
<application android:allowClearUserData="false" android:backupAgent="TelephonyBackupAgent" android:backupInForeground="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:fullBackupOnly="true" android:icon="@mipmap/ic_launcher_phone" android:label="@string/app_label" android:process="com.android.phone" android:restoreAnyVersion="true" android:usesCleartextTraffic="true">
<provider android:authorities="telephony" android:exported="true" android:multiprocess="false" android:name="TelephonyProvider" android:singleUser="true"/>
<provider android:authorities="sms" android:exported="true" android:multiprocess="false" android:name="SemcSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms" android:exported="true" android:multiprocess="false" android:name="SemcMmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true">
<grant-uri-permission android:pathPrefix="/part/"/>
<grant-uri-permission android:pathPrefix="/drm/"/>
</provider>
<provider android:authorities="smsc" android:exported="true" android:name="SomcSmscProvider" android:singleUser="true" android:writePermission="com.somc.permissions.WRITE_SMSC"/>
<provider android:authorities="mms-sms" android:exported="true" android:multiprocess="false" android:name="SemcMmsSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms-sms-capability" android:exported="true" android:multiprocess="true" android:name="SomcMmsSmsCapabilityProvider" android:readPermission="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:singleUser="true"/>
<provider android:authorities="hbpcd_lookup" android:exported="true" android:multiprocess="false" android:name="HbpcdLookupProvider" android:singleUser="true" android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
<service android:exported="false" android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"/>
</application>
</manifest>
and if FC send log

wolfmannight said:
Try this code replace whole code with this
PHP:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="[url]http://schemas.android.com/apk/res/android"[/url] android:sharedUserId="android.uid.phone" coreApp="true" package="com.android.providers.telephony" platformBuildVersionCode="25" platformBuildVersionName="7.1.2">
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<protected-broadcast android:name="android.provider.action.EXTERNAL_PROVIDER_CHANGE"/>
<protected-broadcast android:name="android.intent.action.CONTENT_CHANGED"/>
<permission android:name="com.somc.permissions.WRITE_SMSC" android:protectionLevel="signatureOrSystem"/>
<permission android:name="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:protectionLevel="signatureOrSystem"/>
<application android:allowClearUserData="false" android:backupAgent="TelephonyBackupAgent" android:backupInForeground="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:fullBackupOnly="true" android:icon="@mipmap/ic_launcher_phone" android:label="@string/app_label" android:process="com.android.phone" android:restoreAnyVersion="true" android:usesCleartextTraffic="true">
<provider android:authorities="telephony" android:exported="true" android:multiprocess="false" android:name="TelephonyProvider" android:singleUser="true"/>
<provider android:authorities="sms" android:exported="true" android:multiprocess="false" android:name="SemcSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms" android:exported="true" android:multiprocess="false" android:name="SemcMmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true">
<grant-uri-permission android:pathPrefix="/part/"/>
<grant-uri-permission android:pathPrefix="/drm/"/>
</provider>
<provider android:authorities="smsc" android:exported="true" android:name="SomcSmscProvider" android:singleUser="true" android:writePermission="com.somc.permissions.WRITE_SMSC"/>
<provider android:authorities="mms-sms" android:exported="true" android:multiprocess="false" android:name="SemcMmsSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms-sms-capability" android:exported="true" android:multiprocess="true" android:name="SomcMmsSmsCapabilityProvider" android:readPermission="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:singleUser="true"/>
<provider android:authorities="hbpcd_lookup" android:exported="true" android:multiprocess="false" android:name="HbpcdLookupProvider" android:singleUser="true" android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
<service android:exported="false" android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"/>
</application>
</manifest>
and if FC send log
Click to expand...
Click to collapse
K iwl try nd tell result

wolfmannight said:
Try this code replace whole code with this
PHP:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="[url]http://schemas.android.com/apk/res/android"[/url] android:sharedUserId="android.uid.phone" coreApp="true" package="com.android.providers.telephony" platformBuildVersionCode="25" platformBuildVersionName="7.1.2">
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<protected-broadcast android:name="android.provider.action.EXTERNAL_PROVIDER_CHANGE"/>
<protected-broadcast android:name="android.intent.action.CONTENT_CHANGED"/>
<permission android:name="com.somc.permissions.WRITE_SMSC" android:protectionLevel="signatureOrSystem"/>
<permission android:name="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:protectionLevel="signatureOrSystem"/>
<application android:allowClearUserData="false" android:backupAgent="TelephonyBackupAgent" android:backupInForeground="true" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:fullBackupOnly="true" android:icon="@mipmap/ic_launcher_phone" android:label="@string/app_label" android:process="com.android.phone" android:restoreAnyVersion="true" android:usesCleartextTraffic="true">
<provider android:authorities="telephony" android:exported="true" android:multiprocess="false" android:name="TelephonyProvider" android:singleUser="true"/>
<provider android:authorities="sms" android:exported="true" android:multiprocess="false" android:name="SemcSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms" android:exported="true" android:multiprocess="false" android:name="SemcMmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true">
<grant-uri-permission android:pathPrefix="/part/"/>
<grant-uri-permission android:pathPrefix="/drm/"/>
</provider>
<provider android:authorities="smsc" android:exported="true" android:name="SomcSmscProvider" android:singleUser="true" android:writePermission="com.somc.permissions.WRITE_SMSC"/>
<provider android:authorities="mms-sms" android:exported="true" android:multiprocess="false" android:name="SemcMmsSmsProvider" android:readPermission="android.permission.READ_SMS" android:singleUser="true"/>
<provider android:authorities="mms-sms-capability" android:exported="true" android:multiprocess="true" android:name="SomcMmsSmsCapabilityProvider" android:readPermission="com.somc.permissions.READ_MMS_SMS_CAPABILITY" android:singleUser="true"/>
<provider android:authorities="hbpcd_lookup" android:exported="true" android:multiprocess="false" android:name="HbpcdLookupProvider" android:singleUser="true" android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
<service android:exported="false" android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"/>
</application>
</manifest>
and if FC send log
Click to expand...
Click to collapse
Still fc
Logs attached

vikash1994b said:
Still fc
Logs attached
Click to expand...
Click to collapse
I have AOSP build... from this log LinageOS's gives bit different result...
Wipe Data... and Cache... let it rebuild database
and send log again

@wolfmannight - fc for me too. Xperia Z1c, A ICP N71... Here's log. Thanks

wolfmannight said:
I have AOSP build... from this log LinageOS's gives bit different result...
Wipe Data... and Cache... let it rebuild database
and send log again
Click to expand...
Click to collapse
Should i try on carbon rom,its based on AOSP-CAF

vikash1994b said:
Should i try on carbon rom,its based on AOSP-CAF
Click to expand...
Click to collapse
Sure

Try this

wolfmannight said:
Try this
Click to expand...
Click to collapse
Still doesnt work on los,
This time it opens and closes nd fc popup appeared for a second nd disappeared.
Logs:https://drive.google.com/file/d/0B_ACsHR2ThfsZEVQMWNRczc4RUk/view?usp=drivesdk

vikash1994b said:
Still doesnt work on los,
This time it opens and closes nd fc popup appeared for a second nd disappeared.
Logs:https://drive.google.com/file/d/0B_ACsHR2ThfsZEVQMWNRczc4RUk/view?usp=drivesdk
Click to expand...
Click to collapse
This time >>> Can't downgrade database from version 68 to 64
Wipe data and send log by following command
adb logcat AndroidRuntime:E *:S

wolfmannight said:
This time >>> Can't downgrade database from version 68 to 64
Wipe data and send log by following command
adb logcat AndroidRuntime:E *:S
Click to expand...
Click to collapse
wipe data of messaging app and rebooted.

vikash1994b said:
wipe data of messaging app and rebooted.
Click to expand...
Click to collapse
I Wipe data mean factory reset... all wipe ... data and cache...

Related

Chaning Manila Tab Order When Cooking

I'm trying to find the way to change the order of my manila tabs in my ktichen...I thought I had i, but it didnt work for some reason...can anyone help?
Thanks
Hello there
Look for this file ["26948339_manila"] inside your Manila_Core package and edit it accordingly
Diegis0n said:
Hello there
Look for this file ["26948339_manila"] inside your Manila_Core package and edit it accordingly
Click to expand...
Click to collapse
Ah great thanks...looks easy enough now!
One other thing...how can I disable some tabs when cooking, but still allow users to re-enable them through manila settings?
Here my app.reg in one OEM package:
Code:
[HKEY_LOCAL_MACHINE\Software\HTC\Manila]
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration]
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\12]
"Enable"=dword:00000001
"Title"="[[IDS_SETTINGSTITLE]]"
"PageName"="Manila://settings.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\11]
"Enable"=dword:00000000
"Title"="[[IDS_FOOTPRINTS_TITLE]]"
"PageName"="Manila://footprints.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\10]
"Enable"=dword:00000000
"Title"="[[IDS_TWITTER]]"
"PageName"="Manila://twitter.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\9]
"Enable"=dword:00000001
"Title"="[[IDS_MUSICTITLE]]"
"PageName"="Manila://music.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\8]
"Enable"=dword:00000001
"Title"="[[IDS_PHOTOSANDVIDEOS]]"
"PageName"="Manila://album.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\7]
"Enable"=dword:00000000
"Title"="[[IDS_STOCK]]"
"PageName"="Manila://inforwidget.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\6]
"Enable"=dword:00000001
"Title"="[[IDS_CALENDAR]]"
"PageName"="Manila://calendar.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\5]
"Enable"=dword:00000001
"Title"="[[IDS_INTERNETPORTALTITLE]]"
"PageName"="Manila://internet.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\4]
"Enable"=dword:00000001
"Title"="[[IDS_EMAILTITLE]]"
"PageName"="Manila://email.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\3]
"Enable"=dword:00000001
"Title"="[[IDS_MESSAGESTITLE]]"
"PageName"="Manila://messaging.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\2]
"Enable"=dword:00000001
"Title"="[[IDS_FAVORITEPEOPLETITLE]]"
"PageName"="Manila://people.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\1]
"Enable"=dword:00000001
"Title"="[[IDS_WEATHER]]"
"PageName"="Manila://weather.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\0]
"Enable"=dword:00000001
"Title"="[[IDS_HOMETITLE]]"
"PageName"="Manila://home.page"
[HKEY_CURRENT_USER\Software\HTC\Manila]
"Manila://home.page.hidden"=dword:00000000
"Manila://weather.page.hidden"=dword:00000000
"Manila://people.page.hidden"=dword:00000000
"Manila://messaging.page.hidden"=dword:00000000
"Manila://email.page.hidden"=dword:00000000
"Manila://internet.page.hidden"=dword:00000000
"Manila://calendar.page.hidden"=dword:00000000
"Manila://inforwidget.page.hidden"=dword:00000002
"Manila://album.page.hidden"=dword:00000000
"Manila://music.page.hidden"=dword:00000000
"Manila://twitter.page.hidden"=dword:00000002
"Manila://footprints.page.hidden"=dword:00000002
"Manila://settings.page.hidden"=dword:00000000
It changes the order to:
Home,weather,peopple,sms,email,inet,calendar,graphics,music,config
And hide stock,twitter and footprints
Ahhh thanks
mac_es said:
Here my app.reg in one OEM package:
Code:
[HKEY_LOCAL_MACHINE\Software\HTC\Manila]
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration]
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\12]
"Enable"=dword:00000001
"Title"="[[IDS_SETTINGSTITLE]]"
"PageName"="Manila://settings.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\11]
"Enable"=dword:00000000
"Title"="[[IDS_FOOTPRINTS_TITLE]]"
"PageName"="Manila://footprints.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\10]
"Enable"=dword:00000000
"Title"="[[IDS_TWITTER]]"
"PageName"="Manila://twitter.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\9]
"Enable"=dword:00000001
"Title"="[[IDS_MUSICTITLE]]"
"PageName"="Manila://music.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\8]
"Enable"=dword:00000001
"Title"="[[IDS_PHOTOSANDVIDEOS]]"
"PageName"="Manila://album.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\7]
"Enable"=dword:00000000
"Title"="[[IDS_STOCK]]"
"PageName"="Manila://inforwidget.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\6]
"Enable"=dword:00000001
"Title"="[[IDS_CALENDAR]]"
"PageName"="Manila://calendar.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\5]
"Enable"=dword:00000001
"Title"="[[IDS_INTERNETPORTALTITLE]]"
"PageName"="Manila://internet.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\4]
"Enable"=dword:00000001
"Title"="[[IDS_EMAILTITLE]]"
"PageName"="Manila://email.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\3]
"Enable"=dword:00000001
"Title"="[[IDS_MESSAGESTITLE]]"
"PageName"="Manila://messaging.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\2]
"Enable"=dword:00000001
"Title"="[[IDS_FAVORITEPEOPLETITLE]]"
"PageName"="Manila://people.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\1]
"Enable"=dword:00000001
"Title"="[[IDS_WEATHER]]"
"PageName"="Manila://weather.page"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\0]
"Enable"=dword:00000001
"Title"="[[IDS_HOMETITLE]]"
"PageName"="Manila://home.page"
[HKEY_CURRENT_USER\Software\HTC\Manila]
"Manila://home.page.hidden"=dword:00000000
"Manila://weather.page.hidden"=dword:00000000
"Manila://people.page.hidden"=dword:00000000
"Manila://messaging.page.hidden"=dword:00000000
"Manila://email.page.hidden"=dword:00000000
"Manila://internet.page.hidden"=dword:00000000
"Manila://calendar.page.hidden"=dword:00000000
"Manila://inforwidget.page.hidden"=dword:00000002
"Manila://album.page.hidden"=dword:00000000
"Manila://music.page.hidden"=dword:00000000
"Manila://twitter.page.hidden"=dword:00000002
"Manila://footprints.page.hidden"=dword:00000002
"Manila://settings.page.hidden"=dword:00000000
It changes the order to:
Home,weather,peopple,sms,email,inet,calendar,graphics,music,config
And hide stock,twitter and footprints
Click to expand...
Click to collapse
GREAT BUDDY
This is only for Manila 2.1-2.5 aka Sense users.....dont try to make these mods on your Manila 2D
saurabh88 said:
GREAT BUDDY
Click to expand...
Click to collapse
yeah jiji
if you want to change the tabs order in manilla 2d you must to use the manila customizer or edit the HTChomesettings.xml
i add a new tab second weater tab
Code:
</ImageList>
<Tabs>
<HomeWidget enable="1" tab_bg_icon="7,8" tab_icon="69,70" big_icon="29,30" />
<OperatorWidget enable="0" tab_bg_icon="120,129" tab_icon="145,147" big_icon="200,218" />
<PeopleWidget enable="1" tab_bg_icon="19,20" tab_icon="168,169" big_icon="59,60" />
<MyFavesWidget enable="0" tab_bg_icon="219,220" tab_icon="221,222" big_icon="223,224" />
<MessagingWidget enable="1" tab_bg_icon="15,16" tab_icon="115,165" big_icon="37,38" />
<EmailWidget enable="1" tab_bg_icon="11,12" tab_icon="111,112" big_icon="33,34" />
<InternetWidget enable="1" tab_bg_icon="9,10" tab_icon="71,110" big_icon="31,32" />
<PhotoWidget enable="1" tab_bg_icon="21,22" tab_icon="170,171" big_icon="61,62" />
<MusicWidget enable="1" tab_bg_icon="17,18" tab_icon="166,167" big_icon="39,58" />
<WeatherWidget enable="1" tab_bg_icon="27,28" tab_icon="176,177" big_icon="67,68" />
[B]<WeatherWidget2 enable="1" tab_bg_icon="227,28" tab_icon="228,177" big_icon="229,68" />[/B]
<LocationWidget enable="1" tab_bg_icon="13,14" tab_icon="113,114" big_icon="35,36" />
<SettingsWidget enable="1" tab_bg_icon="25,26" tab_icon="174,175" big_icon="65,66" />
<LauncherWidget enable="1" tab_bg_icon="23,24" tab_icon="172,173" big_icon="63,64" />
</Tabs>
<WidgetProperty>
+ Que PPC said:
yeah jiji
if you want to change the tabs order in manilla 2d you must to use the manila customizer or edit the HTChomesettings.xml
i add a new tab second weater tab
Code:
</ImageList>
<Tabs>
<HomeWidget enable="1" tab_bg_icon="7,8" tab_icon="69,70" big_icon="29,30" />
<OperatorWidget enable="0" tab_bg_icon="120,129" tab_icon="145,147" big_icon="200,218" />
<PeopleWidget enable="1" tab_bg_icon="19,20" tab_icon="168,169" big_icon="59,60" />
<MyFavesWidget enable="0" tab_bg_icon="219,220" tab_icon="221,222" big_icon="223,224" />
<MessagingWidget enable="1" tab_bg_icon="15,16" tab_icon="115,165" big_icon="37,38" />
<EmailWidget enable="1" tab_bg_icon="11,12" tab_icon="111,112" big_icon="33,34" />
<InternetWidget enable="1" tab_bg_icon="9,10" tab_icon="71,110" big_icon="31,32" />
<PhotoWidget enable="1" tab_bg_icon="21,22" tab_icon="170,171" big_icon="61,62" />
<MusicWidget enable="1" tab_bg_icon="17,18" tab_icon="166,167" big_icon="39,58" />
<WeatherWidget enable="1" tab_bg_icon="27,28" tab_icon="176,177" big_icon="67,68" />
[B]<WeatherWidget2 enable="1" tab_bg_icon="227,28" tab_icon="228,177" big_icon="229,68" />[/B]
<LocationWidget enable="1" tab_bg_icon="13,14" tab_icon="113,114" big_icon="35,36" />
<SettingsWidget enable="1" tab_bg_icon="25,26" tab_icon="174,175" big_icon="65,66" />
<LauncherWidget enable="1" tab_bg_icon="23,24" tab_icon="172,173" big_icon="63,64" />
</Tabs>
<WidgetProperty>
Click to expand...
Click to collapse
do u think this must be work in qvga manilla settings???
mmm i dont understand that very well... what you mean by... must be work in manila settings? wich settings? do you want to move the manila settings tab?
+ Que PPC said:
mmm i dont understand that very well... what you mean by... must be work in manila settings? wich settings? do you want to move the manila settings tab?
Click to expand...
Click to collapse
i mean is this reg hack work in manilla 2d for qvga??
Hi,
here is my Tab order file from Manila 2.5.2012> 26948339_manila.
Code:
<Manila Mode9Path="HTC\Manila\manila.mode9">
<Navigation>
<PageGroup Name="Root">
<Page Order="0" Name="home.page" PackageName="HTC" Default="true" Title="[[IDS_HOMETITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\Home\FakeHome.mode9?testParam=1" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Home_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Home_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Home_Preview"/>
</Page>
<Page Order="1" Name="people.page" PackageName="HTC" Title="[[IDS_FAVORITEPEOPLETITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\People\people.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="People_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="People_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="People_Preview"/>
</Page>
<Page Order="2" Name="messaging.page" PackageName="HTC" Title="[[IDS_MESSAGESTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\Messaging\messaging.mode9" Component="MessagesTopLevelPage" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Messaging_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Messaging_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Messaging_Preview"/>
</Page>
<Page Order="3" Name="email.page" PackageName="HTC" Title="[[IDS_EMAILTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\Email\email.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Email_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Email_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Email_Preview"/>
</Page>
<Page Order="4" Name="peopleCallHistory.page" PackageName="HTC" Title="[[IDS_PEOPLEBROWSER_CALLHISTORYALLTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\people\uzebCallHistory.mode9" Component="CallHistoryRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\uzebicon.mode9" Component="PeopleCallHistory_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\uzebicon.mode9" Component="PeopleCallHistory_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\uzebicon.mode9" Component="PeopleCallHistory_Preview"/>
</Page>
<Page Order="5" Name="calendar.page" PackageName="HTC" Default="true" Title="[[IDS_CALENDAR]]">
<ComponentReference Name="page" Mode9Path="HTC\Calendar\Calendar.mode9" Component="CalendarComponent" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\CalendarIcon.mode9" Component="Calendar_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\CalendarIcon.mode9" Component="Calendar_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\CalendarIcon.mode9" Component="Calendar_Preview"/>
</Page>
<Page Order="6" Name="internet.page" PackageName="HTC" Title="[[IDS_INTERNETPORTALTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\Internet\internetportal.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Internet_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Internet_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Internet_Preview"/>
</Page>
<Page Order="7" Name="album.page" PackageName="HTC" Title="[[IDS_PHOTOSANDVIDEOS]]">
<ComponentReference Name="page" Mode9Path="HTC\Album\album.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Album_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Album_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Album_Preview"/>
</Page>
<Page Order="8" Name="music.page" PackageName="HTC" Title="[[IDS_MUSICTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\Music\music.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Music_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Music_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Music_Preview"/>
</Page>
<Page Order="9" Name="weather.page" PackageName="HTC" Title="[[IDS_WEATHER]]">
<ComponentReference Name="page" Mode9Path="HTC\Weather\weather.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Weather_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Weather_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Weather_Preview"/>
</Page>
<Page Order="10" Name="footprints.page" PackageName="HTC" Title="[[IDS_FOOTPRINTS_TITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\Footprints\footprints.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\Footprints_icons.mode9" Component="Footprints_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\Footprints_icons.mode9" Component="Footprints_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\Footprints_icons.mode9" Component="Footprints_Preview"/>
</Page>
<Page Order="11" Name="reader.page" PackageName="HTC" Title="Reader">
<ComponentReference Name="page" Mode9Path="HTC\Reader\Reader.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Reader_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Reader_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Reader_Preview"/>
</Page>
<Page Order="12" Name="docexplorer.page" PackageName="HTC" Title="[[IDS_DOCUMENTSTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\DocExplorer\documentexplorer.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\DocExplorer\docicons.mode9" Component="DocumentExplorer_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\DocExplorer\docicons.mode9" Component="DocumentExplorer_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\DocExplorer\docicons.mode9" Component="DocumentExplorer_Preview"/>
</Page>
<Page Order="13" Name="twitter.page" PackageName="HTC" Title="[[IDS_TWITTER]]">
<ComponentReference Name="page" Mode9Path="HTC\Twitter\Twitter.mode9" Component="GizmoRoot" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Twitter_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Twitter_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Twitter_Preview"/>
</Page>
<Page Order="14" Name="inforwidget.page" PackageName="HTC" Title="[[IDS_STOCK]]">
<ComponentReference Name="page" Mode9Path="HTC\Stock\infor.mode9?page=MyPortfolio" Component="DetailPage" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\inforicon.mode9" Component="infor_tray_icon"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\inforicon.mode9" Component="infor_tray_icon_selected"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\inforicon.mode9" Component="infor_tray_icon_preview"/>
</Page>
<Page Order="15" Name="settings.page" PackageName="HTC" Title="[[IDS_SETTINGSTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\Settings\settings.mode9" Component="SettingsPageComponent" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\icons.mode9" Component="Settings_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\icons.mode9" Component="Settings_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\icons.mode9" Component="Settings_Preview"/>
</Page>
</PageGroup>
</Navigation>
</Manila>
with friendly greet
starbase64
well thats for sense 2.5
i apply that change in manila 1.0.1811 (I guess it from OPAL) qvga of course. i dont know if it works in mega's

Changing order or removing tabs

The order that the icons are displayed across the bottom of the screen e.g. Home, Contacts, SMS, email and browser etc. I want to change the order in which they are displayed e.g. I want the music player or Launcher to appear after the home icon or remove the weather option completely as I don’t use it. I used to run a Nfsfan 6.5 ROM on my HTC vogue and this was a tab setting in the Manilla 2D options.
It is not something that I would change frequently, however to would be good to have the option or at least know where to change this in the registry. Anyone have any idea?
I am not game to ROM the phone yet as it is a brand new company phone. May have to wait a few months for that!
Thanks in advance
You must try M2DC (Manila 2D Customizer), it will do the trick.
Is there the ability to get Manila 2D customizer on its own. I could only find it as part of complete ROM?
Cheers
hebegbnz said:
Is there the ability to get Manila 2D customizer on its own. I could only find it as part of complete ROM?
Cheers
Click to expand...
Click to collapse
Try here (should be what you're looking for!)
You can also change setting in 1:\windows\HTCHomeSettings.xml by hand.
Code:
<Tabs>
<HomeWidget enable="1" tab_bg_icon="7,8" tab_icon="69,70" big_icon="29,30" />
<OperatorWidget enable="0" tab_bg_icon="120,129" tab_icon="145,147" big_icon="200,218" />
<PeopleWidget enable="1" tab_bg_icon="19,20" tab_icon="168,169" big_icon="59,60" />
<MyFavesWidget enable="0" tab_bg_icon="219,220" tab_icon="221,222" big_icon="223,224" />
<MessagingWidget enable="1" tab_bg_icon="15,16" tab_icon="115,165" big_icon="37,38" />
<LauncherWidget enable="1" tab_bg_icon="23,24" tab_icon="172,173" big_icon="63,64" />
<EmailWidget enable="0" tab_bg_icon="11,12" tab_icon="111,112" big_icon="33,34" />
<FootprintsWidget enable="0" tab_bg_icon="229,230" tab_icon="231,232" big_icon="233,234" />
<InternetWidget enable="1" tab_bg_icon="9,10" tab_icon="71,110" big_icon="31,32" />
<PhotoWidget enable="1" tab_bg_icon="21,22" tab_icon="170,171" big_icon="61,62" />
<MusicWidget enable="1" tab_bg_icon="17,18" tab_icon="166,167" big_icon="39,58" />
<TVWidget enable="0" tab_bg_icon="242,243" tab_icon="244,245" big_icon="246,247" />
<WeatherWidget enable="0" tab_bg_icon="27,28" tab_icon="176,177" big_icon="67,68" />
<LocationWidget enable="0" tab_bg_icon="13,14" tab_icon="113,114" big_icon="35,36" />
<SettingsWidget enable="1" tab_bg_icon="25,26" tab_icon="174,175" big_icon="65,66" />
</Tabs>
- enable 1 shows item 0 dont
- the order top-down is the order left-right
Superb! Thats what I was looking for.
Thanks for the help
Gfy said:
You can also change setting in 1:\windows\HTCHomeSettings.xml by hand.
Code:
<Tabs>
<HomeWidget enable="1" tab_bg_icon="7,8" tab_icon="69,70" big_icon="29,30" />
<OperatorWidget enable="0" tab_bg_icon="120,129" tab_icon="145,147" big_icon="200,218" />
<PeopleWidget enable="1" tab_bg_icon="19,20" tab_icon="168,169" big_icon="59,60" />
<MyFavesWidget enable="0" tab_bg_icon="219,220" tab_icon="221,222" big_icon="223,224" />
<MessagingWidget enable="1" tab_bg_icon="15,16" tab_icon="115,165" big_icon="37,38" />
<LauncherWidget enable="1" tab_bg_icon="23,24" tab_icon="172,173" big_icon="63,64" />
<EmailWidget enable="0" tab_bg_icon="11,12" tab_icon="111,112" big_icon="33,34" />
<FootprintsWidget enable="0" tab_bg_icon="229,230" tab_icon="231,232" big_icon="233,234" />
<InternetWidget enable="1" tab_bg_icon="9,10" tab_icon="71,110" big_icon="31,32" />
<PhotoWidget enable="1" tab_bg_icon="21,22" tab_icon="170,171" big_icon="61,62" />
<MusicWidget enable="1" tab_bg_icon="17,18" tab_icon="166,167" big_icon="39,58" />
<TVWidget enable="0" tab_bg_icon="242,243" tab_icon="244,245" big_icon="246,247" />
<WeatherWidget enable="0" tab_bg_icon="27,28" tab_icon="176,177" big_icon="67,68" />
<LocationWidget enable="0" tab_bg_icon="13,14" tab_icon="113,114" big_icon="35,36" />
<SettingsWidget enable="1" tab_bg_icon="25,26" tab_icon="174,175" big_icon="65,66" />
</Tabs>
- enable 1 shows item 0 dont
- the order top-down is the order left-right
Click to expand...
Click to collapse
How can we edit that file?? It's opening with opera on the phone but doesn't do anything. I also can't paste an edited xml file there....
Open it with NotePad
first, copy the file to your PC (backup it)
open with NotePad, edit and save.
copy new to mobile
restart to touchFlow, or softreset the mobile
Gfy said:
Open it with NotePad
first, copy the file to your PC (backup it)
open with NotePad, edit and save.
copy new to mobile
restart to touchFlow, or softreset the mobile
Click to expand...
Click to collapse
I had a go at this however it is write protected so I can't overwrite it with an updated version.
Any CLues?
Cheers
try to rename the original file...
Gfy said:
try to rename the original file...
Click to expand...
Click to collapse
Alas no luck it is write protected or in use. In use I would think!
hebegbnz said:
Alas no luck it is write protected or in use. In use I would think!
Click to expand...
Click to collapse
Try Total Commander.
In my (german) rom I first could change files in windows directory after installing Hard SPL kit.

[HELP] Porting Gallery from android 4.2

Okay guys need some help !
This is a noob question but is it possible to port android 4.2 gallery to our device ?
here is the apk link : http://d-h.st/1Rm
We can use android resizer for resizing but will that help ? Even if it is possible , the xml s need modifications - can anyone help try ?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
maybe its hard or impossible? may be i guess
yabyuh22 said:
maybe its hard or impossible? may be i guess
Click to expand...
Click to collapse
i know most probably impossible btw atleast we give it a try !
then best of luck brow..i dont know about porting sorry
why bother porting when Quickpic exists?,
looks exactly the same
well...fist of all you can try by install it or put it to /system/app without any app modification. some of app from higher version android are still compatible with the old one.
kurotsugi said:
well...fist of all you can try by install it or put it to /system/app without any app modification. some of app from higher version android are still compatible with the old one.
Click to expand...
Click to collapse
It doesn't install! And I tried putting it in system/apps and then changing the permission to rw r r but that doesn't work either!
can you decompile it and check the minimum api?
kurotsugi said:
can you decompile it and check the minimum api?
Click to expand...
Click to collapse
Okay will do that and report (gotta do bit of research first)
Deleted
The min api level is 10 that means jellybean and up
nope...API 10 is the API used in gingerbread system. it means its possible to port it to your device. btw, are sure it is 10? can you show me the content of androidmanifest.xml file?
<manifest package="com.google.android.gallery3d" versionCode="40001" versionName="1.1.40001">
<original-package name="com.android.gallery3d">
</original-package>
<uses-sdk minSdkVersion="10" targetSdkVersion="16">
</uses-sdk>
<permission protectionLevel="2" name="com.google.android.gallery3d.permission.GALLERY_PROVIDER">
</permission>
<permission label="resource_id:0x7f0a0121" protectionLevel="1" description="resource_id:0x7f0a0122" permissionGroup="android.permission-group.PERSONAL_INFO" name="com.google.android.gallery3d.permission.PICASA_STORE">
</permission>
<uses-permission name="android.permission.ACCESS_COARSE_LOCATION">
</uses-permission>
<uses-permission name="android.permission.ACCESS_FINE_LOCATION">
</uses-permission>
<uses-permission name="android.permission.ACCESS_NETWORK_STATE">
</uses-permission>
<uses-permission name="android.permission.CAMERA">
</uses-permission>
<uses-permission name="android.permission.GET_ACCOUNTS">
</uses-permission>
<uses-permission name="android.permission.INTERNET">
</uses-permission>
<uses-permission name="android.permission.MANAGE_ACCOUNTS">
</uses-permission>
<uses-permission name="android.permission.NFC">
</uses-permission>
<uses-permission name="android.permission.READ_SMS">
</uses-permission>
<uses-permission name="android.permission.READ_SYNC_SETTINGS">
</uses-permission>
<uses-permission name="android.permission.RECEIVE_BOOT_COMPLETED">
</uses-permission>
<uses-permission name="android.permission.RECORD_AUDIO">
</uses-permission>
<uses-permission name="android.permission.SET_WALLPAPER">
</uses-permission>
<uses-permission name="android.permission.USE_CREDENTIALS">
</uses-permission>
<uses-permission name="android.permission.VIBRATE">
</uses-permission>
<uses-permission name="android.permission.WAKE_LOCK">
</uses-permission>
<uses-permission name="android.permission.WRITE_EXTERNAL_STORAGE">
</uses-permission>
<uses-permission name="android.permission.WRITE_SETTINGS">
</uses-permission>
<uses-permission name="android.permission.WRITE_SYNC_SETTINGS">
</uses-permission>
<uses-permission name="com.google.android.providers.gsf.permission.READ_GSERVICES">
</uses-permission>
<uses-permission name="com.google.android.apps.plus.permission.PICASA_STORE">
</uses-permission>
<supports-screens anyDensity="true" smallScreens="false" largeScreens="true" normalScreens="true">
</supports-screens>
<application logo="resource_id:0x7f030001" icon="resource_id:0x7f030001" label="resource_id:0x7f0a0000" largeHeap="true" hardwareAccelerated="true" name="com.android.gallery3d.app.GalleryAppImpl" theme="resource_id:0x7f0c0043">
<uses-library required="false" name="com.google.android.media.effects">
</uses-library>
<activity configChanges="1184" label="resource_id:0x7f0a0186" name="com.android.gallery3d.app.MovieActivity">
<intent-filter>
<action name="android.intent.action.VIEW">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.BROWSABLE">
</category>
<data scheme="rtsp">
</data>
</intent-filter>
<intent-filter>
<action name="android.intent.action.VIEW">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.BROWSABLE">
</category>
<data scheme="http">
</data>
<data scheme="https">
</data>
<data scheme="content">
</data>
<data scheme="file">
</data>
<data mimeType="video/mpeg4">
</data>
<data mimeType="video/mp4">
</data>
<data mimeType="video/3gp">
</data>
<data mimeType="video/3gpp">
</data>
<data mimeType="video/3gpp2">
</data>
<data mimeType="video/webm">
</data>
<data mimeType="video/avi">
</data>
<data mimeType="application/sdp">
</data>
</intent-filter>
<intent-filter>
</intent-filter>
<action name="android.intent.action.VIEW">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.BROWSABLE">
</category>
<data scheme="http">
</data>
<data scheme="https">
</data>
<data mimeType="audio/x-mpegurl">
</data>
<data mimeType="audio/mpegurl">
</data>
<data mimeType="application/vnd.apple.mpegurl">
</data>
<data mimeType="application/x-mpegurl">
</data>
</activity>
</application>
<activity configChanges="1184" label="resource_id:0x7f0a0000" name="com.android.gallery3d.app.Gallery">
<intent-filter>
<action name="android.intent.action.MAIN">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.LAUNCHER">
</category>
<category name="android.intent.category.APP_GALLERY">
</category>
</intent-filter>
<intent-filter>
<action name="android.intent.action.GET_CONTENT">
</action>
<category name="android.intent.category.OPENABLE">
</category>
<data mimeType="vnd.android.cursor.dir/image">
</data>
</intent-filter>
<intent-filter>
<action name="android.intent.action.GET_CONTENT">
</action>
<category name="android.intent.category.OPENABLE">
</category>
<category name="android.intent.category.DEFAULT">
</category>
<data mimeType="image/*">
</data>
<data mimeType="video/*">
</data>
</intent-filter>
<intent-filter>
<action name="android.intent.action.VIEW">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<data mimeType="vnd.android.cursor.dir/image">
</data>
<data mimeType="vnd.android.cursor.dir/video">
</data>
</intent-filter>
<intent-filter>
<action name="android.intent.action.VIEW">
</action>
<action name="com.android.camera.action.REVIEW">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.BROWSABLE">
</category>
<data scheme="">
</data>
<data scheme="http">
</data>
<data scheme="https">
</data>
<data scheme="content">
</data>
<data scheme="file">
</data>
<data mimeType="image/bmp">
</data>
<data mimeType="image/jpeg">
</data>
<data mimeType="image/gif">
</data>
<data mimeType="image/png">
</data>
<data mimeType="image/x-ms-bmp">
</data>
<data mimeType="image/vnd.wap.wbmp">
</data>
</intent-filter>
<intent-filter>
<action name="com.android.camera.action.REVIEW">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.BROWSABLE">
</category>
<data scheme="http">
</data>
<data scheme="https">
</data>
<data scheme="content">
</data>
<data scheme="file">
</data>
<data mimeType="video/mpeg4">
</data>
<data mimeType="video/mp4">
</data>
<data mimeType="video/3gp">
</data>
<data mimeType="video/3gpp">
</data>
<data mimeType="video/3gpp2">
</data>
<data mimeType="application/sdp">
</data>
</intent-filter>
<intent-filter>
<action name="android.intent.action.PICK">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<data mimeType="image/*">
</data>
<data mimeType="video/*">
</data>
</intent-filter>
<intent-filter>
<action name="android.intent.action.PICK">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<data mimeType="vnd.android.cursor.dir/image">
</data>
<data mimeType="vnd.android.cursor.dir/video">
</data>
</intent-filter>
</activity>
<activity-alias targetActivity="com.android.gallery3d.app.Gallery" configChanges="1184" label="resource_id:0x7f0a0000" name="com.cooliris.media.Gallery">
<intent-filter>
<action name="android.intent.action.MAIN">
</action>
</intent-filter>
</activity-alias>
<activity taskAffinity="" launchMode="3" label="resource_id:0x7f0a0000" name="com.android.gallery3d.app.UsbDeviceActivity">
<intent-filter>
<action name="android.hardware.usb.action.USB_DEVICE_ATTACHED">
</action>
</intent-filter>
<meta-data resource="resource_id:0x7f070001" name="android.hardware.usb.action.USB_DEVICE_ATTACHED">
</meta-data>
</activity>
<activity configChanges="1184" name="com.android.gallery3d.app.Wallpaper" theme="resource_id:0x1030010">
<intent-filter label="resource_id:0x7f0a01a1">
<action name="android.intent.action.ATTACH_DATA">
</action>
<data mimeType="image/*">
</data>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
<intent-filter label="resource_id:0x7f0a0000">
<action name="android.intent.action.SET_WALLPAPER">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
<meta-data resource="resource_id:0x7f070006" name="android.wallpaper.preview">
</meta-data>
</activity>
<activity configChanges="1184" process=":crop" label="resource_id:0x7f0a0197" name="com.android.gallery3d.app.CropImage">
<intent-filter label="resource_id:0x7f0a0197">
<action name="com.android.camera.action.CROP">
</action>
<data scheme="http">
</data>
<data scheme="https">
</data>
<data scheme="content">
</data>
<data scheme="file">
</data>
<data scheme="">
</data>
<data mimeType="image/*">
</data>
<data mimeType="vnd.android.cursor.item/vnd.android.gallery3d.picasa.photo">
</data>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.ALTERNATIVE">
</category>
<category name="android.intent.category.SELECTED_ALTERNATIVE">
</category>
</intent-filter>
</activity>
<activity label="resource_id:0x7f0a0198" name="com.android.gallery3d.app.TrimVideo">
<intent-filter label="resource_id:0x7f0a0198">
<action name="com.android.camera.action.TRIM">
</action>
<data scheme="content">
</data>
<data scheme="file">
</data>
<data mimeType="video/*">
</data>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity>
<permission protectionLevel="2" name="com.android.gallery3d.filtershow.permission.READ">
</permission>
<permission protectionLevel="2" name="com.android.gallery3d.filtershow.permission.WRITE">
</permission>
<provider grantUriPermissions="true" readPermission="com.android.gallery3d.filtershow.permission.READ" writePermission="com.android.gallery3d.filtershow.permission.WRITE" authorities="com.android.gallery3d.filtershow.provider.SharedImageProvider" name="com.android.gallery3d.filtershow.provider.SharedImageProvider">
</provider>
<activity configChanges="1184" label="resource_id:0x7f0a0127" name="com.android.gallery3d.filtershow.FilterShowActivity" theme="resource_id:0x7f0c0043">
<intent-filter>
<action name="android.intent.action.EDIT">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<data mimeType="image/*">
</data>
</intent-filter>
<intent-filter>
<action name="action_nextgen_edit">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<data mimeType="image/*">
</data>
</intent-filter>
</activity>
<uses-library required="false" name="com.google.android.media.effects">
</uses-library>
<activity configChanges="1184" name="com.android.gallery3d.settings.GallerySettings" theme="resource_id:0x7f0c0043">
<intent-filter>
<action name="android.intent.action.MANAGE_NETWORK_USAGE">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity>
<provider grantUriPermissions="true" exported="true" permission="com.google.android.gallery3d.permission.GALLERY_PROVIDER" authorities="com.google.android.gallery3d.provider" name="com.android.gallery3d.provider.GalleryProvider">
</provider>
<provider authorities="com.google.android.gallery3d.GooglePhotoProviderRestricted" exported="true" name="com.google.android.picasasync.PicasaOpenFileProvider">
</provider>
<service name="com.google.android.picasastore.PicasaStoreFacade$DummyService">
<intent-filter>
<action name="com.google.android.picasasync.SyncAdapter">
</action>
</intent-filter>
<meta-data value="85" name="com.google.android.picasasync.priority">
</meta-data>
<meta-data value="false" name="com.google.android.picasasync.enable-down-sync">
</meta-data>
<meta-data value="com.google.android.gallery3d.GooglePhotoProviderRestricted" name="com.google.android.picasasync.authority">
</meta-data>
</service>
<provider exported="true" permission="com.google.android.gallery3d.permission.PICASA_STORE" label="resource_id:0x7f0a011b" authorities="com.google.android.gallery3d.GooglePhotoProvider" name="com.google.android.picasasync.PicasaContentProvider0">
</provider>
<service label="Picasa Sync Service" name="com.google.android.picasasync.PicasaSyncService">
<intent-filter>
<action name="android.content.SyncAdapter">
</action>
</intent-filter>
<meta-data resource="resource_id:0x7f070004" name="android.content.SyncAdapter">
</meta-data>
</service>
<receiver name="com.google.android.picasasync.ConnectivityReceiver">
<intent-filter>
<action name="android.net.conn.CONNECTIVITY_CHANGE">
</action>
<action name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED">
</action>
</intent-filter>
</receiver>
<service name="com.google.android.picasasync.ConnectivityReceiver$AsyncService">
</service>
<receiver name="com.google.android.picasasync.BatteryReceiver">
<intent-filter>
<action name="android.intent.action.ACTION_POWER_CONNECTED">
</action>
<action name="android.intent.action.ACTION_POWER_DISCONNECTED">
</action>
</intent-filter>
</receiver>
<provider authorities="com.google.android.gallery3d.PicasaStore" exported="true" permission="com.google.android.gallery3d.permission.PICASA_STORE" name="com.google.android.picasastore.PicasaPhotoContentProvider0">
</provider>
<service name="com.google.android.picasastore.PicasaStoreFacade$DummyService">
<intent-filter>
<action name="com.google.android.picasastore.PACKAGE_METADATA_LOOKUP">
</action>
</intent-filter>
<meta-data value="32" name="com.google.android.picasastore.priority">
</meta-data>
<meta-data value="com.google.android.gallery3d.PicasaStore" name="com.google.android.picasastore.authority">
</meta-data>
</service>
<receiver name="com.android.gallery3d.onetimeinitializer.AutoSyncCarryOverFromICSReceiver">
<intent-filter>
<action name="android.intent.action.BOOT_COMPLETED">
</action>
</intent-filter>
</receiver>
<service name="com.android.gallery3d.onetimeinitializer.AutoSyncCarryOverFromICSReceiver$AsyncService">
</service>
<activity name="com.android.gallery3d.gadget.WidgetClickHandler">
</activity>
<activity configChanges="1184" name="com.android.gallery3d.app.DialogPicker" theme="resource_id:0x7f0c0046">
</activity>
<activity configChanges="1184" name="com.android.gallery3d.app.AlbumPicker" theme="resource_id:0x7f0c0046">
</activity>
<activity configChanges="1184" name="com.android.gallery3d.gadget.WidgetTypeChooser" theme="resource_id:0x7f0c0042">
</activity>
<activity label="resource_id:0x7f0a011c" name="com.android.gallery3d.app.LicensesActivity" theme="resource_id:0x1030073">
</activity>
<activity icon="resource_id:0x7f030000" clearTaskOnLaunch="true" name="com.android.camera.CameraActivity" theme="resource_id:0x7f0c0005" configChanges="1184" label="resource_id:0x7f0a0064" windowSoftInputMode="35" taskAffinity="com.google.android.camera.CameraActivity">
<intent-filter>
<action name="android.media.action.IMAGE_CAPTURE">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
<intent-filter>
<action name="android.media.action.STILL_IMAGE_CAMERA">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity>
<activity icon="resource_id:0x7f030000" clearTaskOnLaunch="true" excludeFromRecents="true" name="com.android.camera.SecureCameraActivity" theme="resource_id:0x7f0c0005" configChanges="1184" label="resource_id:0x7f0a0064" windowSoftInputMode="35" taskAffinity="com.google.android.camera.SecureCameraActivity">
<intent-filter>
<action name="android.media.action.STILL_IMAGE_CAMERA_SECURE">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
<intent-filter>
<action name="android.media.action.IMAGE_CAPTURE_SECURE">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity>
<activity-alias targetActivity="com.android.camera.CameraActivity" icon="resource_id:0x7f030000" label="resource_id:0x7f0a0064" name="com.android.camera.CameraLauncher">
<intent-filter>
<action name="android.intent.action.MAIN">
</action>
<category name="android.intent.category.DEFAULT">
</category>
<category name="android.intent.category.LAUNCHER">
</category>
</intent-filter>
</activity-alias>
<activity-alias targetActivity="com.android.camera.CameraActivity" icon="resource_id:0x7f030000" label="resource_id:0x7f0a0064" name="com.android.camera.Camera">
<intent-filter>
<action name="android.intent.action.MAIN">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity-alias>
<activity-alias targetActivity="com.android.camera.CameraActivity" icon="resource_id:0x7f030002" label="resource_id:0x7f0a0065" name="com.android.camera.VideoCamera">
<intent-filter>
<action name="android.media.action.VIDEO_CAMERA">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
<intent-filter>
<action name="android.media.action.VIDEO_CAPTURE">
</action>
<category name="android.intent.category.DEFAULT">
</category>
</intent-filter>
</activity-alias>
<receiver label="resource_id:0x7f0a01c9" name="com.android.gallery3d.gadget.PhotoAppWidgetProvider">
<intent-filter>
<action name="android.appwidget.action.APPWIDGET_UPDATE">
</action>
</intent-filter>
<meta-data resource="resource_id:0x7f070007" name="android.appwidget.provider">
</meta-data>
</receiver>
<receiver name="com.android.gallery3d.app.PackagesMonitor">
<intent-filter>
<action name="android.intent.action.PACKAGE_ADDED">
</action>
<action name="android.intent.action.PACKAGE_REMOVED">
</action>
<action name="android.intent.action.PACKAGE_CHANGED">
</action>
<data scheme="package">
</data>
</intent-filter>
</receiver>
<service name="com.android.gallery3d.app.PackagesMonitor$AsyncService">
</service>
<receiver name="com.android.camera.CameraButtonIntentReceiver">
<intent-filter>
<action name="android.intent.action.CAMERA_BUTTON">
</action>
</intent-filter>
</receiver>
<receiver name="com.android.camera.DisableCameraReceiver">
<intent-filter>
<action name="android.intent.action.BOOT_COMPLETED">
</action>
</intent-filter>
</receiver>
<service permission="android.permission.BIND_REMOTEVIEWS" name="com.android.gallery3d.gadget.WidgetService">
</service>
<activity configChanges="1184" name="com.android.gallery3d.gadget.WidgetConfigure" theme="resource_id:0x1030010">
<intent-filter>
<action name="android.appwidget.action.APPWIDGET_CONFIGURE">
</action>
</intent-filter>
</activity>
<activity clearTaskOnLaunch="true" screenOrientation="0" name="com.google.android.apps.lightcycle.ProtectedPanoramaCaptureActivity" theme="resource_id:0x1030007" configChanges="1184" label="resource_id:0x7f0a00b2" windowSoftInputMode="35" taskAffinity="com.google.android.camera">
<intent-filter>
<action name="android.intent.action.MAIN">
</action>
</intent-filter>
</activity>
<service name="com.google.android.apps.lightcycle.panorama.StitchingService">
</service>
</manifest>
i think it uses grid layout. eventhough grid layout is backported to gb devices using a gridlayout support library, devs mostly wont use that since its abit complicated backporting even with libraries.i myself has failed yo do that many times.
this could be a reason why its not working.
may be decompiling xml layouts, adding the code for gridlayout support library, mention the library in manifest file and copying the jar file of library to the apps libs folder and recompling may do the trick.
Sent from my GT-S5360 using xda app-developers app
jaison thomas said:
i think it uses grid layout. eventhough grid layout is backported to gb devices using a gridlayout support library, devs mostly wont use that since its abit complicated backporting even with libraries.i myself has failed yo do that many times.
this could be a reason why its not working.
may be decompiling xml layouts, adding the code for gridlayout support library, mention the library in manifest file and copying the jar file of library to the apps libs folder and recompling may do the trick.
Sent from my GT-S5360 using xda app-developers app
Click to expand...
Click to collapse
Wow thanks mate- finally some hope I really didn't understand some of the things you've said for am a noob but I'll do some research and try again!
Again thanks for great info!
dont know whether tht is a solution for this app. but thts how grid layout should be made to work in gb devices.search google for how to make a grid layout fot gingerbeard.that will provide a a good idea wht to do next.
Sent from my GT-S5360 using xda app-developers app

i need a little help with this

hey,
i'm trying to make an app in android studio and get some errors in my androidmanifest.xml when using inspect code.
This is my first app and i'm sure i missed something essential...pls help
My xml file looks like this:
<manifest xmlns:android="...."
android:versionCode="1"
android:versionName="1.0"
package="com.standby.custom">
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18"/>
<supports-screens
android:anyDensity="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:resizeable="true"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.BROADCAST_STICKY"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<application
android:allowBackup="true"
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity" android:launchMode="singleInstance" android:hardwareAccelerated="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".DeviceStateReceiver" />
<service android:name="com.standby.custom.services.ReceiverRegisterService" />
<receiver android:name=".PackageChangeReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" androidath="com.standby.custom" />
</intent-filter>
</receiver>
<receiver android:name=".BootUpReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>
</manifest>
and i get this error messages:
Cannot resolve symbol '.MainActivity' (at line 34)
Cannot resolve symbol '.DeviceStateReceiver' (at line 40)
Cannot resolve symbol 'com.standby.custom.services.ReceiverRegisterService' (at line 41)
Cannot resolve symbol '.PackageChangeReceiver' (at line 42)
Cannot resolve symbol '.BootUpReceiver' (at line 50)
Does anyone know what I missed?
Tks
First of all, please use
Code:
tags for your code.
Is this the right package all of your classes can be found in?
[CODE]package="com.standby.custom"
Try to enter the full package name for all android:name attributes. Like this:
Code:
android:name="my.package.name.MainActivity"
(replace my.package.name by the package MainActivity is in.)

custom fm radio for lineage and miui

Hello everybody. I am android developer and i want to modify fm radio for agm m7 (lineage). I have decompiled app,but when i try to run fm radio and play some fm wave,i get a message,what this function is unavailable now. I have it in /system/app and in /system/priv-app with permissions 644 and 777,i.e i tryed to do it as a system app. Also in /system/priv-app i have text link on libfmjni.so My phone is rooted. As i understood from debug,native method openDev and probably some other methods from native lib return false. In manifest i have:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="2" android:versionName="2.0" package="com.android.fmradio" platformBuildVersionCode="27" platformBuildVersionName="8.1.0">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="26" android:usesCleartextTraffic="false"/>
<uses-permission android:name="android.permission.ACCESS_BROADCAST_RADIO"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application android:label="@string/app_name" android:icon="@Mipmap/ic_launcher" android:hardwareAccelerated="true">
<activity android:theme="@style/AppTheme" android:label="@string/app_name" android:name="com.android.fmradio.FmMainActivity" android:launchMode="standard" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" android:usesCleartextTraffic="false">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:theme="@style/LightTheme" android:label="@string/station_title" android:name="com.android.fmradio.FmFavoriteActivity" android:launchMode="singleTask" android:configChanges="screenSize" android:windowSoftInputMode="stateAlwaysHidden"/>
<service android:name="com.android.fmradio.FmService" android:exported="false">
<intent-filter>
<action android:name="com.android.fmradio.IFmRadioService"/>
</intent-filter>
</service>
<provider android:name="com.android.fmradio.FmProvider" android:exported="false" android:authorities="com.android.fmradio"/>
<activity android:theme="@style/LightTheme" android:label="@string/record_title" android:name="com.android.fmradio.FmRecordActivity" android:launchMode="singleTask" android:configChanges="screenSize|keyboardHidden|mnc|mcc"/>
<activity android:label="@string/app_name" android:name="com.android.fmradio.FmEmActivity" android:clearTaskOnLaunch="true" android:launchMode="singleTask" android:configChanges="screenSize|orientation|keyboardHidden|mnc|mcc">
<intent-filter>
<action android:name="com.mediatek.fmradio.FmRadioEmActivity"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<receiver android:name="com.android.fmradio.FMMediaButtonIntentReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON"/>
</intent-filter>
</receiver>
</application>
</manifest>
May be it connected with differents signatures of custom firmware and my app? If true,whether it possible sign firmware with other signature,if i haven't source code of firmware for agm m7? May be this problem not connected with signatures?
Also maybe someone have decompiled fm radio for xiaomi redmi note 9 s,because i want to change one thing in this app.

Categories

Resources