yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 8.9 General] muzi786:
Can you please guide me how to find the Resource ID = #0x7f020109 ??
[Galaxy Tab 8.9 General] OmarEinea:
Well that is the problem, I don't know any active dev for our tablet or thread to ask such a thing.

I have no idea, that can't help at all.

I didn't find this ID in your framework-res.apk nor in mine, although you can search google for it, but you'll find that it refers to many things:

public static final int search_floater=0x7f020109;

or

public static final int dayi_u_s_l=0x7f020109;

or

public static final int n_icon_dm=0x7f020109;

or

public static final int n_icon_disfavorite=0x7f020109;

or lots other things, and I assume this thing has to be done into sources, so I think that won't help ether:(
[Galaxy Tab 8.9 General] muzi786:
Dear Omarainea

Can you please suggest, if this LTE SGH-E140L supports CM10 ROM ?, if yes can voice enable true in CM10 framework files ? i think its using source of Jeally Bean ROM ?
[Galaxy Tab 8.9 General] muzi786:
Dear Omarainea

I think we have now near to the issue, its permssion issue to permit voice calls, i have now complete selected debug of log for phone app PID. Please just have a look, and you clearly now understand, logcat "phone.txt" has been attached. Thanks..

some are below major highlights of PID 5438

03-26 15:45:48.990 5438 5438 W GsmCallTracker: test.voicecall -false

03-26 15:45:48.990 5438 5438 W GsmCallTracker: voice call is not supported!!

03-26 15:45:53.925 396 1512 W ActivityManager: Permission Denial: broadcasting Intent { act=android.intent.action.PHONE_STATE flg=0x10 (has extras) } from r.callerPackage (pid=5438, uid=1001) requires com.sec.android.app.factorytest.permission.KEYSTRING due to receiver info.activityInfo.packageName/info.activityInfo.name

03-26 15:45:54.526 5438 5438 E AndroidRuntime: FATAL EXCEPTION: main

03-26 15:45:54.526 5438 5438 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.phone/com.android.phone.InCallScreen}: android.content.res.Resources$NotFoundException: Resource ID #0x7f020109

I think its some permission issue and hope it will fix in framework or some other file, the first 2 lines also come in logcat if i will call on my tab sim. Please dear kindly check and suggest, i am so much greatful to you..
[Galaxy Tab 8.9 General] OmarEinea:
sorry I don't know any for your version of this tab, you may try to flash CM10 from our p7300 thread,

but it isn't guaranteed that it'll work, it might break your device, do it on your own risk.

I don't think this is about permissions (not the essential problem at least),

but if you wonna try to change the permission of your framework-res.apk, then flash the attached zip,

it contains this line:

set_perm(1001, 1001, 0755, "/system/framework/framework-res.apk");

that'll change the uid of your framework-res.apk to 1001, I have tested it on my tab, it won't cause any bootloop,

but it probably won't solve anything, good luck
[Galaxy Tab 8.9 General] muzi786:
Dear,

Thanks for your prompt respone, no my mean permission related to GSM as i pasted on BOLD , not file permissions, if you please see the phone.txt its entries only realted to desire PID
[Galaxy Tab 8.9 General] OmarEinea:
Oh sorry for misunderstanding.

now I know what you're referring to, but unfortunately I have no idea how to solve it, I suggest you contact kasper_h and ask him about this problem, he is an active dev,

and he knows much much than I do, so pm him and I hope he won't let you down:fingers-crossed:
[Galaxy Tab 8.9 General] muzi786:
Ok dear, Thanks a lot :) , let me try him..
[Galaxy Tab 8.9 General] muzi786:
Dear Omarainea

I have PM him but he cant reply yet, well after some more R&D, i found that in /system/etc/permissions/handheld_core_hardware.xml file says that GSM phones must also include android.hardware.telephony.gsm.xml, this file is current not present in permissions dir, as other xml files are present, so may be this is the issue, the contents of file are below..

<permissions>

<feature name="android.hardware.telephony"/>

<feature name="android.hardware.telephony.gsm"/>

</permissions>

can i manually create this file, via adb shell in permissions dir ? kindly please suggest..
[Galaxy Tab 8.9 General] OmarEinea:
Hmmm, when I look into my /system/etc/permissions/ directory for my ROM I'm using {that has a enabled calling}

I can't see handheld_core_hardware.xml or android.hardware.telephony.gsm.xml,

although I think this handheld_core_hardware.xml exists on this folder as tablet_core_hardware.xml because it has

the same line you mentioned: <!-- GSM phones must also include android.hardware.telephony.gsm.xml -->

but as I said my ROM doesn't have any android.hardware.telephony.gsm.xml file in it and yet calling function is working properly,

so I don't this bug is related to this file, although I don't think trying to include it would cause any harm to your tab,

so you can include it by creating creating a file named android.hardware.telephony.gsm.xml and by including the following lines in it:

<?xml version="1.0" encoding="utf-8"?>

<permissions>
<feature name="android.hardware.telephony" />
<feature name="android.hardware.telephony.gsm" />
</permissions>

(first line is necessary)

and then you should put it in /system/etc/permissions/ dir using adb push or flashable zip or any way you want,

then reboot, that'll let it take its full functionality.

I have something that might help, search in your ROM's /system/etc/permissions/platform.xml file for:

<assign-permission name="android.permission.CALL_PHONE" uid="shell" />

if you can find it, then this info won't help:o

but if you can't find it there, then it might be related to the problem

Good luck,
[Galaxy Tab 8.9 General] muzi786:
Thanks Again so much for your great SUPPORT, i have check it and this line is present in platform.xml file

<assign-permission name="android.permission.CALL_PHONE" uid="shell" />

Well to clear doubt i will make and push android.hardware.telephony.gsm.xml in permissions dir and then try my luck.

Thanks
[Galaxy Tab 8.9 General] muzi786:
Dear Omarainea

Can you please compare permissions related to calls in your framework-res.apk (AndroidManifest.xml file), as below errors

D Activity: !@onResume() : com.android.phone.PrivilegedOutgoingCallBroadcaster

W ActivityManager: Permission Denial: broadcasting Intent { act=android.intent.action.PHONE_STATE flg=0x10 (has extras) } from r.callerPackage (pid=5438, uid=1001) requires com.sec.android.app.factorytest.permission.KEYSTRING due to receiver info.activityInfo.packageName/info.activityInfo.name

relates to permissions issue. Below are grep of lines releated to calls in my AndroidMainfest.xml file..

<permission android:label="@string/permlab_mdmCalling" android:name="android.permission.sec.MDM_CALLING"

android: protectionLevel="signatureOrSystem" android: permissionGroup="android.permission-group.sec.MDM" android:description="@string/permdesc_mdmCalling" />

<permission android:label="@string/permlab_callPhone" android:name="android.permission.CALL_PHONE" android: protectionLevel="dangerous" android: permissionGroup="android.permission-group.COST_MONEY" android:description="@string/permdesc_callPhone" />

<permission-group android:label="@string/permgrouplab_phoneCalls" android:name="android.permission-group.PHONE_CALLS" android:description="@string/permgroupdesc_phoneCalls" />

<permission android:label="@string/permlab_processOutgoingCalls" android:name="android.permission.PROCESS_OUTGOING_CALLS" android: protectionLevel="dangerous" android: permissionGroup="android.permission-group.PHONE_CALLS" android:description="@string/permdesc_processOutgoingCalls" />

<permission android:label="@string/permlab_modifyPhoneState" android:name="android.permission.MODIFY_PHONE_STATE" android: protectionLevel="signatureOrSystem" android: permissionGroup="android.permission-group.PHONE_CALLS" android:description="@string/permdesc_modifyPhoneState" />

<permission android:label="@string/permlab_readPhoneState" android:name="android.permission.READ_PHONE_STATE" android: protectionLevel="dangerous" android: permissionGroup="android.permission-group.PHONE_CALLS" android:description="@string/permdesc_readPhoneState" />

<permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" android: protectionLevel="signatureOrSystem" android: permissionGroup="android.permission-group.PHONE_CALLS" />

<permission android:label="@string/permlab_callPrivileged" android:name="android.permission.CALL_PRIVILEGED" android: protectionLevel="signatureOrSystem" android:description="@string/permdesc_callPrivileged" />
[Galaxy Tab 8.9 General] OmarEinea:
here is my framework-res.apk's AndroidManifest.xml, sorry I can't help you more:cowboy:
[Galaxy Tab 8.9 General] muzi786:
Dear Omarainea

I always appreciated your great help and beleive i feel ashamed myselft to ping you again & again :) . Please lastly kindly build new framework-res.apk file for me for same below values in bools.xml

<bool name="config_wifi_dual_band_support">false</bool>

<bool name="config_voice_capable">true</bool>

<bool name="config_bluetooth_metadata_capable">false</bool>

<bool name="config_bluetooth_map_capable">false</bool>

<bool name="config_sip_wifi_only">false</bool>

<bool name="config_built_in_sip_phone">true</bool

<bool name="skip_restoring_network_selection">true</bool>

Or please guide me to build new apk file, i am so much greatful to you :)
[Galaxy Tab 8.9 General] OmarEinea:
Don't be, I believe you misunderstood me, I meant I can't help you in the comparison that's all (I actually did compare them but couldn't find a clue),

you're not causing me any trouble, and I'm happy to help:laugh:

I edited the bool.xml in the framework-res.apk that you attached before (from your tab's ROM)

and this is the file after recompiling: http://d-h.st/y2A
[Galaxy Tab 8.9 General] muzi786:
WOW Thanks a Lot!!!!!!!!!!! :)
[Galaxy Tab 8.9 General] muzi786:
Dear Omarainea

I decompiled the Phone.apk and i found the Exception error missing resource id = 0x7f020109 in below file

E AndroidRuntime: FATAL EXCEPTION: main 03-26 15:45:54.526 5438 5438 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.phone/com.android.phone.InCallScreen}: android.content.res.Resources$NotFoundException: Resource ID #0x7f020109

In Phone.apk

Phone/res/values/public.xml: <public type="drawable" name="APKTOOL_DUMMY_0109" id="0x7f020109" />

In SecContacts.apk

res/values/public.xml: <public type="drawable" name="call_dial_btn_08_press_tw_h" id="0x7f020109" />

In Settings.apk

res/values/public.xml: <public type="drawable" name="ic_sysbar_quicksettings" id="0x7f020109" />

Please suggest..
[JASJAR, XDA Exec, MDA Pro General] hazarry:
Many softwares will NOT be installed successfully when upgrading.

This is a problem which many of you are unaware and this bug cannot be reproducible.

Most of the time while upgrading the software, there will be error message saying "... cannot be installed try different *Storage *Storage card" but at the end " Installation is unsuccessful"

Softwares of which I have problem upgrading/Istallation Issues are:

1. NoviiRemote Deluxe <= I have reported, but they are looking at it

2. PPCLink Lexigoo

The following softwares I don't have problems upgarding over the old version are:

1. Garmin Que

2. Pocket Star

3. TheSky Pocket

You might want to list others if you have similar problem.

SPB Pocket plus has the similar problem, but it was fixed in Version 3.0.1

Windows Mobile installation bug fixed

Issue with installation on HTC Universal devices (QTek 4040, I-Mate JasJar, Dopod 900, etc ) fixed

Setup.log will be created prior to any unsuccessful installation My Device > Application Data > Volatile > Setup.log and its contents (sample from NMRemote) is as below:

<wap-provisioningdoc>

<characteristic-error type="Install"><parm name="InstallPhase" value="install"/>

<parm name="SetupDLL" value="1"/>

<parm name="OSVersionMin" value="3.0"/>

<parm name="OSVersionMax" value="4.21"/>

<parm name="BuildNumberMin" value="0"/>

<parm name="BuildNumberMax" value="-536870912"/>

<parm name="UnsupportedPlatforms" value="JUPITERHPCMIPS"/>

<parm name="AppName" value="NoviiMedia NR Deluxe"/>

<parm name="InstallDir" value="\Program Files\NoviiMedia\NR Deluxe" translation="install"/>

<parm name="NumDirs" value="6"/>

<parm name="NumFiles" value="10"/>

<parm name="NumRegKeys" value="0"/>

<parm name="NumRegVals" value="0"/>

<parm name="NumShortcuts" value="1"/>

</characteristic-error><characteristic type="FileOperation"> ... etc

So WM 5 developer please be aware of this. The bugs can be fixed. It has got to do with your installation file/extraction.
[JASJAR, XDA Exec, MDA Pro General] tech.junkie:
im also having probs upgrading/re-installing d ff. apps:

1. pocketmusic

2. mortplayer
[JASJAR, XDA Exec, MDA Pro General] suitstusir:
Installation problems.....

I am having the similar problems too.

Even after a hard reset when I try and install Sprite Backup & Agenda Fusion I keep getting the install error: 'cannot be installed, try another location'

It's driving me up the wall! I would have thought after a hard reset this wouldn't be an issue. I'm now the proud owner of an MDA Pro (Universal) that I can't use because the software I want to install won't install.

Can anyone help me please?
[JASJAR, XDA Exec, MDA Pro General] espskog:
----

Has anyone managed to find out what causes this **** ? I cannot upgrade my NoviiRemote program at all because of this. It is INSANELY IRRITATING!!!

Espen
[JASJAR, XDA Exec, MDA Pro General] hazarry:
Novii Remote installation Problem is solved

Try these:

1. Uninstall the Program.

2. Delete the NoviiRemote Ppogram Folder

eg Storage/NoviiRemote

3. Remove the ndrwakeup.exe in Windows folders.

4. Restart the PPC and installe the new version.

So the installation issue is known due to crumbs left after uninstallation from the old version.

Regards
[JASJAR, XDA Exec, MDA Pro General] anderson a:
Have you reported to Novii about this installation problem? I have never encountered this, but maybe someone else will need this?
[Samsung Galaxy Player 4.0, 5.0] bluegreen343:
Us version .tar stock Rom please? I can't find it anywhere either broke downloads or wrong kind thanks its bricked
[Samsung Galaxy Player 4.0, 5.0] TheKryptonite:
http://www.4shared.com/zip/ynV2Lm_p/FullRestoreSGP50USA.htm
[Samsung Galaxy Player 4.0, 5.0] bluegreen343:
Somewhere other than 4Shared please? I don't have an account and don't want one. Thanks
[Samsung Galaxy Player 4.0, 5.0] TheKryptonite:
The file is too big for me to upload to anywhere else. Why not just sign up? It's not like it takes long.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Here for you if you need it:

http://xdaforums.com/showthread.php?t=2192488
[General Questions and Answers] Taucher35:
delete me please
[Moto X Q&A] JJHunterx:
I just unlocked my bootloader via the "chinese" unlock code...How to I get back to 100% stock after having been rooted via SlapMyMoto?

As I understand, the slapmymoto method replaces the recovery. Can I just flash the stock recovery back over it? Should I SFB back to 4.2.2 post camera then OTA back to 4.4?
[Moto X Q&A] asuhoops8628:
Full restore to stock would be to SBF back to appropriate version.

To just flash a recovery, simply download one, move it to ADB folder then run

fastboot flash recovery nameofyourfile.zip
[Moto X Q&A] JJHunterx:
If I SBF back to 4.2.2 will that flash the stock recovery and allow me to OTA to 4.4 no problem?
[Moto X Q&A] KidJoe:
Yes, if you use RSDLite to flash a SBF you are flashing the full stock rom, recovery, boot, etc.

If you want to be on stock 4.4, why not just use RSDLite to flash the 4.4. SBF?
[Moto X Q&A] JJHunterx:
For some reason, I didn't think 4.4 had a SBF...Found it. Thanks.
[Moto X Q&A] fury683:
I am rooted 4.4 and got an unlock code.

Seems like the most straightforward method to get to fully rooted (with r/w) on 4.4.2 would be to SBF 4.4 to return to full stock. Take the OTA to 4.4.2, then unlock.

Is there a way to root without a custom recovery? I was under the impression that it was much more simple with an unlocked bootloader. The guides I've seen for installing TWRP are certainly much more simple than the SlapMyMoto process, but I thought it was as simple as just installing SuperSU or putting the APK in /system or something. I guess I was mistaken on that part.

Thanks!
[Moto X Q&A] JJHunterx:
You can unlock your BL regardless of what version of android you are on. I just wanted to get back to stock so slapmymoto was no longer active (which is kinda a workaround for root imho, but it works and does its job.)

To root with an unlocked bootloader, all you have to do is download the TWRP img file and the supersu.zip file. Push the supersu.zip to your SD card. Use fastboot to flash TWRP img file. Boot into the recovery you just flashed and install the supersu.zip file. Bam you're rooted.
[Moto X Q&A] KidJoe:
Well, you can unlock your bootloader at any time once you have the unlock code. The Android version on your phone doesn't matter.

Flashing TWRP, booting to it and installing SuperSU is how you root with an unlocked bootloader. (for full details see -> http://xdaforums.com/moto-x/moto-x-qa/instructions-unlocking-rooting-dev-ed-t2649738 which makes it seem like a longer process than it is.) That process is as easy as it gets, and works no matter what ROM you are on.

If you want to be on 4.4.2, and going to use RSDLite to flash an SBF anyway, the most straight forward way would be to flash the 4.4.2 SBF, then Root by flashing TWRP, booting to it, and installing SuperSU.
[Moto X Q&A] fury683:
Thanks. Can I SBF with 4.4.2 even thought I'm still on 4.4? Or do I need to do 4.4 SBF, OTA to 4.4.2 then unlock and do TWRP/root?

Thanks again.
[Moto X Q&A] KidJoe:
No matter what rom is on your phone right now, if you have the bootloader unlock code, you can unlock. You don't have to be on a special version to unlock your phone's bootloader once you have the code.

The OTA's are incremental updates. They require pre-requisites be in place or they fail. You must be on a specific previous ROM, and "step up." They check for specific files/version/check sums to be on your phone before they install. If your phone doesn't match the version the OTA is looking for, or a particular file on your phone doesn't match what the OTA is looking for, the OTA will fail. To put it another way... to take the 4.4.2 OTA, your phone needs to be on 4.4. To take the 4.4 OTA, your phone needs to be on the 4.2.2 w/camera fix version. To take the 4.2.2 w/camera fix OTA, your phone needs to be on the initial shipping ROM version.

SBF's are complete roms containing every file/partition/modem for that version. You can flash the 4.4.2 SBF directly over any other ROM version. It wont stop you.

Just remember when flashing an SBF, there is a line in the XML that RSDLite uses that controls whether it wipes your data or not when flashing. (The thread about returning to stock using RSDlite explains it.) BUT since the process of unlocking your bootloader will factory reset your phone which wipes the data anyway...RSDLite erasing your data isn't a problem if you do it right before or right after you unlock your bootloader.
[Moto X Q&A] EvanVanVan:
After unlocking though, flashing the system.img from an SBF file and a custom recovery brings you basically back to "stock" (excluding the custom recovery) so you don't have to use RSDLite, correct?
[Moto X Q&A] KidJoe:
For the most part, you can use mfastboot to flash just system.img and recovery.img, this will get those two parts back to stock, which is often enough to allow you to take an OTA update, however, if you've touched any other part, your phone wont be 100% stock. And then, how long does it take for the OTA to install and reboot? Now, in fury683's case, the phone is on 4.4 and he wants to go to 4.4.2. But if the phone was on say either of the 4.2.2 versions and he wanted to go to 4.4.2, then you'd also have multiple OTA's to install.

Using the full SBF and RSDlite will flash all parts, gets you to 100% stock, and immediately on the version you want. I don't know everything that SlapMyMoto and MotoWpNoMo touch, so I can't say for sure if flashing system and recovery are enough to totally remove them, or just remove enough to allow you to take an OTA.

System.img takes the longest to flash via either mFastboot or RSDLite, the rest are really quick, so the time spent using RSDLite to flash everything isn't that much more than manually flashing just system.img and recovery.img via mfastboot.

So considering that the mfastboot oem unlock does a factory reset anyway (so data is going to be lost), and flashing with RSDlite flashes all parts as 1 batched operation (i.e. you don't have to individually execute mfastboot lines...) using RSDLite can get you to the final destination, and ensure 100% stock, more easily.
[Moto X Q&A] GandalfTehGray:
I did mine last night from 4.4. I unlocked, got a clean 4.4 , took ota, flash twrp, install su. If you do in the right order shouldn't take more than 30 mins to be up and running again. If you use Titanium backup be sure to pull your files to computer before doing the bootloader unlock.
[Moto X Q&A] fury683:
Thanks for your help. The process was much less painful than I expected. Aside from downloading the SBF file, whole process to SBF, unlock, flash TWRP and root took about 20 minutes.

Working great now!

Thanks again :)
[HTC One Max] maxgo1:
Hi Guys.

I need a help.

My friend has HTC One Max, and he turned on Locking method with finger.

After setting this feature, he tryed sometimes to unblock telephone, but all was failed.

And after this telephone wants from him to type "reserve password". He has password "1234p", but he can type latin letter "p" because by default keyboard setted up to write in cyrilic. He can't change keyboard layout to latin, because he blocked by "security lock".

Anyone can help. How to solve that ? Reboot doesn't help.

Maybe install again stock ROM? Additional question : Where i can get latest stock ROM for HTC One Max ?
[HTC One Max] dottat:
Usb otg adaptor and keyboard.
[Java for Android App Development] abalufaske:
Can be possible to implement google play game services in one app that is not going to be submitted like a game?

Thank you!
[Upgrading, Modifying and Unlocking] richardq:
I have an MDA VARIO FROM TMOBILE UK...

the unlock tools here... lociwiz and enable rapi are not functioning.....

i have tried a dozen times and it has worked before on exactly the same phone but we just got this new one in and it will not unlock.....

i installed the enable rapi on the phone....

run the unlock tool, which runs fine... until the last line says "internal write error"

let me know if you have any tricks.....

or pehaps i should install a clean OS / ROM onto the unit ??

do you know where i can find that ??
[Upgrading, Modifying and Unlocking] skyline_stan1:
i think u should try the lockiwiz v3a
[General Questions and Answers] Djantux:
Go Guys !
[General Questions and Answers] aarongillion63:
8-inch tablet 3d atmospheric lava theme+MODS:

Created w/ Next Launcher 3D+Xposed+Ray Theme

Running Stock Android 4.3 in landscape-only

You can get the full paid Next Launcher for free when you download any of the betas off their Facebook page (click on website link from Play Store, went directly to Facebook :P ) Download Gravity Box to edit the status bar.
[General Questions and Answers] hartlezzevolved:
Ainol Fusion Air

Android 4.2.2 Jelly Bean

I use TT Launcher (formerly Nemesis Launcher) portrait homescreen

Thats all :D
[Google Chromecast] wakkaday:
will i be able to play local files without biting into data i have? from my macbook / android phone to google chromecast

please advise?

also is there a way to play xbmc to chromecast

thank you