yashsingh1/xdaforums huggingface dataset:
[Android Themes] karsakoff:
Please see our other themes for poweramp on Google Play!
[Android Themes] Sock12345:
Already done that but only green and pink

Sent from my SM-G900F
[Sony Xperia S, Acro S, Ion] slink722:
Credits to: [MENTION=3492948]dulemilosevski[/MENTION] and me :)

Please Press the THANKS Button

Note:

1) Always do a backup!

2) To take the effect, you need to select the theme and reboot it again

Installation: push in system/app and set the rw-r-r permission

Download: http://d-h.st/e8f

Screenshots:
[Sony Xperia S, Acro S, Ion] Borz93:
Good

Enviado desde mi LT26i mediante Tapatalk
[Sony Xperia S, Acro S, Ion] rockernaxo:
Just great buddy!!!
[Sony Xperia S, Acro S, Ion] slink722:
thanks buddy! :D
[Sony Xperia S, Acro S, Ion] plusboy+:
amazing!

+1 4 U D:
[Sony Xperia S, Acro S, Ion] zaidx:
hi

can you tell me how to port themes ? from z1 for example
[Sony Xperia S, Acro S, Ion] xperiauser1221:
Great theme ...
[Sony Xperia S, Acro S, Ion] ALAAWARE:
Themes

Themes z2
[Sony Xperia S, Acro S, Ion] AMIR-T:
Is it juss for stock rom?
[Sony Xperia S, Acro S, Ion] charmidz:
can you make one version for 4.3 users?
[G2 Q&A, Help & Troubleshooting] Finwe1024:
Hi, my LG G2 is in download mode and I cannot get out. I have tried LG Flash to flash stock kdz but it didn't work. I have used ODIN but phone is not recognized and there is no reaction. Please help me, how do I reboot/get out of it?
[G2 Q&A, Help & Troubleshooting] sanchaz12:
Try holding the power button until the screen turns off, this will force reboot the phone.

If this doesn't work, first download and install the correct USB drivers from the LG support page. Then download the official LG Mobile Support Tool from the same page. Once installed and your phone still in download mode, open the LG Mobile Support Tool. Wait fot the program to recognize the phone, then go to 'Options' in the upper right and select 'Upgrade Recovery'. This will download and install the latest available stock rom on your phone.

Hope this fixes your problem!:fingers-crossed:
[G2 Q&A, Help & Troubleshooting] hddr3:
To reboot out of it hold down the power button until it vibrates then let go, if you want to shut it off just hold it and when it vibrates keep holding it for another 5 seconds or so.
[G2 Q&A, Help & Troubleshooting] JustinY050:
Yea I did that but when I turn it back on, it goes back to download mode without me even pressing the buttons
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] j4371:
Hi guys

I recently brought a 2nd hand n7000

This rom is totally stock, to be precise, it is a Hong Kong version 4.0.4

Since I want to improve the battery life and have a more defined rom.

I would like to root and install CWM.

Up to now, I understand that there's the infamous brick kernels out there. And I probably need to stay away from ICS.

But because of my n7000 is 2nd hand, i don't know much history about it.

i can not know for sure, that this n7000 is shipped with GB or ICS at the first place?

Or the last guy actually upgrade it from a GB.

My research in this forum tells me it's always better to start with the JB aka 4.1.2 stock.

My question is can i simply flash a HK 4.1.2 as a base without doing all sort of EMMC checking?

Then, flash kernel comes with root & CWM? And finally my rom of choice?

I would like someone could guide me and show me the SAFE way,

Thx in advance!!
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] nokiamodeln91:
Ya.. You can upgrade to JB.. Use of Odin or Kies. Then use Philz kernel to root and get cwm. Now you may proceed with custom roms.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] j4371:
Thx for answering.

I have successfully upgraded my n7000 to JB

it's ZSLR1 (Hong Kong latest stock JB)

Just one more question about rooting.

Can you help me check if this is the correct kernel?

philz_touch_6.19.3-n7000.zip

from http://goo.im/devs/philz_touch/CWM_Advanced_Edition/n7000

I am planning to use the stock recovery method.

I am too afraid to brick this n7000 with "wrong" kernel

THX
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Atomix86:
That kernel is fine if you plan to flash another 4.1.2 or touchwiz based ROM. If you plan on upgrading to kit kat or 4.3jb custom ROMs, you will need raw kernel instead.
[General Questions and Answers] indiecognition:
Hi everyone.

I have a Droid 4 (maserati) that suddenly died last week. I think the connection between the body and screen broke. Nothing shows on the screen, and there's no touch input available. But the device is still able to power on, reboot, and is recognizable from my Windows PC. I'd made a fairly recent nandroid backup, so I'm not in an emergency phase, but there are some files and photos I'd still like to try to recover from the broken device. Basically just files on the internal SD card. I was rooted, running stock Android on the latest OTA.

I'm not very experienced with ADB, but have started to give that a shot. I've tried various ls commands, but am stuck at a point where I get an error. Using a console (Console2), I ran ADB, then used this command:

adb shell ls -R /storage/sdcard0/

I got this error:

/storage/sdcard0/:
opendir failed, Permission denied

I'm not sure if this error is because I didn't open shell with root access. But when doing that, I run into other trouble because I'm not familiar with the linux-style commands. Another small issue I've bumped into is that when running the ls command on large file trees, the results are cut off by the console's 9999 line buffer.

Can anyone help me find a file list. Or better yet, can someone just help me pull all the data from the entire internal SD card?

Thanks!
[Windows Mobile Development and Hacking General] VZ800:
I am presently writing a RegEdit program to run on my PC and allow editing of the registry on the connected PPC. I have got to the point where I can read the entire registry and I am now implementing function to update the registry i.e. insert new key, delete key, add new Key Values etc...

The problem I have at the moment is trying to add a new value to an existing key. The function I have written so far to do this is as follows, but the call to CeRegSetValueEx(...) returns an error code 5!

//-----------------------------------------------------------------------------------
//	Adds a new key value into the registry.
//	//	TO DO - add the data
int CRegEditDoc::AddNewKeyValue(HTREEITEM hParent, HKEY hRoot, LPTSTR lpszKey, LPTSTR lpszValueName, DWORD dwType)
{
USES_CONVERSION;

int nItem, rc;
HKEY hKey;
LPWSTR lpwszKey = T2W(lpszKey);
LPWSTR lpwszValueName = T2W(lpszValueName);

try
{
if (lstrlen (lpszKey))
{
if (m_rapi.CeRegOpenKeyEx (hRoot, lpwszKey, 0, 0, &hKey) != ERROR_SUCCESS)
{
return 0;
}
}
else
{
hKey = hRoot;
}

CString strValue = "my data";
LPWSTR lpwszData = T2W(strValue);
DWORD length = dim(lpwszData);

nItem = m_pRightView->GetListCtrl().GetItemCount();
if (m_rapi.CeRegSetValueEx(hKey, lpwszValueName, 0, dwType, (LPBYTE)lpwszData, length*2) != ERROR_SUCCESS)	//	last 2 lpData, szie in bytes of data.
{
HRESULT hResult = m_rapi.CeRapiGetError();
DWORD dwError = m_rapi.CeGetLastError();
return 0;
}
}

catch (CException* e)
{
TCHAR szCause[255];
e->GetErrorMessage(szCause, 255);
CString errorMsg = _T("Error in: CRegEditDoc::AddNewKeyValue: ");
errorMsg += szCause;
AfxMessageBox(errorMsg);
e->Delete();
}

return 1;
}

I would appreciate a little advise on the matter, as this is the first time I have used the RAPI.

Thanks.
[Windows Mobile Development and Hacking General] levenum:
Hi VZ800!

The error you're getting is 'access denied'. In WM5 many RAPI functions (including writing to registry) are blocked for security reasons. Your only choice is to use a dll with CeRapiInvoke functions, but it needs to be deployed through a special cab.

You can read about this on msdn.

By the way, the app you're writing already exists, and it has the same problem.

Good luck!
[Windows Mobile Development and Hacking General] VZ800:
Thanks for the advice. Since my post I have found that my code works for the HKEY_LOCAL_MACHINE, "/Software".

I will investigate the issue you have pointed me to.
[Windows Mobile Development and Hacking General] levenum:
Actually, your code should work for the entire HKEY_CLASSES_ROOT as well. MS decided to block only certain 'sensitive' parts of the registry so they can not be corrupted from the outside by malicious software.

If you noticed, MS's own remote registry editor works through DLLs (a ton of them).

Any way, I skimped on words in my first post, since I was writing it on a bus, and while I love my Jamin, writing long text on it is not very enjoyable. :)

Let me elaborate on CeRapiInvoke:

It's a function you call on the PC side that receives a DLL name and a function name (in that DLL) as parameters and calls that function on the device. It also lets you transfer buffers of data to and from the called function.

It's a great way to communicate with a PPC device without using sockets. You can write the device side DLL to do what ever you wont (like access protected registry) and report back to the PC.

The only drawback is in WM5 this DLL has to be registered and have a 'system' file attribute set. That's why you have to deploy it by cab.

Like I said before it's all in the MSDN.

Hope this helps.
[Windows Mobile Development and Hacking General] VZ800:
Thanks. I have read the articles (and printed them) about RAPI Restricted Mode Security etc... http://msdn.microsoft.com/library/d...5/html/wce51conRAPIRestrictedModeSecurity.asp and will write a DLL to go on the PPC which will be installed via CAB etc...

I updated the function to add a new value anyway. Rather than calling the RAPI functions for the registry CeRapi... I will call my own functions in my authorised DLL.

//-----------------------------------------------------------------------------------
//	Adds a new key value into the registry.
//
int CRegEditDoc::AddNewKeyValue(HTREEITEM hParent, HKEY hRoot, LPTSTR lpszKey,
LPTSTR lpszValName, DWORD dwDType, LPBYTE lpData)
{
USES_CONVERSION;

HKEY hKey;
LPWSTR lpwszKey = T2W(lpszKey);
LPWSTR lpwszValName = T2W(lpszValName);

DWORD dwDSize = sizeof(lpData);

try
{
if (lstrlen(lpszKey))
{
if (m_rapi.CeRegOpenKeyEx (hRoot, lpwszKey, 0, 0, &hKey) != ERROR_SUCCESS)
{
return 0;
}
}
else
{
hKey = hRoot;
}

//	Check if valuename already exists. Should never happen, but just in case.
if (m_rapi.CeRegQueryValueEx(hKey, lpwszValName, 0, &dwDType, NULL, &dwDSize) == ERROR_SUCCESS)
{
AfxMessageBox(_T("Value of this name already exists!"));
return 0;
}

if (m_rapi.CeRegSetValueEx(hKey, lpwszValName, 0, dwDType, lpData, dwDSize) != ERROR_SUCCESS)
{
HRESULT hResult = m_rapi.CeRapiGetError();
DWORD dwError = m_rapi.CeGetLastError();
AfxMessageBox(_T("Unable to create new value for this key!\nPlease check access rights."));
return 0;
}
}
catch (CException* e)
{
TCHAR szCause[255];
e->GetErrorMessage(szCause, 255);
CString errorMsg = _T("Error in: CRegEditDoc::AddNewKeyValue: ");
errorMsg += szCause;
AfxMessageBox(errorMsg);
e->Delete();
}

return 1;
}
[Windows Mobile Development and Hacking General] VZ800:
A question on using the CeRapiInvoke function. Obviously my function that I will be invoking in my DLL will need to conform to the following footprint:

LPCWSTR, LPCWSTR, DWORD, BYTE*, DWORD*, BYTE**, IRAPIStream**, DWORD

What I would like to know is this: If I want my function to be a wrapper to say the

CeRegQueryValueEx(HKEY, LPWSTR, LPDWORD, LPDWORD, LPBYTE, LPDWORD)

function, how do I parse the function args? Please suggest how I would pack them into a BYTE* for the pInput parameter.
[Windows Mobile Development and Hacking General] levenum:
Actually, you got it a bit wrong:

FuncName(DWORD cbInput, BYTE *pInput, DWORD *pcbOutput, BYTE **ppOutput, IRAPIStream *ppIRAPIStream);

The prototype you specified is for the PC side (the first two strings are DLL name and function name);

I use the following parsing method:

BYTE*	curInputPos = pInput;

memcpy((BYTE*)&hKey, curInputPos, sizeof(HKEY));
curInputPos += sizeof(HKEY);

memcpy((BYTE*)&dwIndex, curInputPos, sizeof(DWORD));
curInputPos += sizeof(DWORD);

memcpy((BYTE*)&Reserved, curInputPos, sizeof(DWORD));
curInputPos += sizeof(DWORD);

It works fine both ways.

Just don't forget to use LocalAlloc for inBuffer and LocalFree for outBuffer.
[Windows Mobile Development and Hacking General] VZ800:
Thanks. I'll let you know how I get on.
[Windows Mobile Development and Hacking General] VZ800:
So if I were to parse an HKEY and an LPTSTR accross I would do the following to put the data into a BYTE array:

DWORD dwIn, dwOut;
LPBYTE pInput;
PDWORD pOut;

dwIn = sizeof(HKEY) + (strlen(lpszKey)*sizeof(TCHAR));
pInput = (BYTE*)(LocalAlloc(LPTR, dwIn));
memcpy(pInput, (BYTE*)&hKey, sizeof(HKEY));
pInput += sizeof(HKEY);
memcpy(pInput, (BYTE*)&lpszKey, strlen(lpszKey)*sizeof(TCHAR));
// move pointer back to begining.
pInput -= sizeof(HKEY);
[Windows Mobile Development and Hacking General] levenum:
Basically, yes but with two reservations:

1) I recommend using a different pointer for the current position in buffer, to avoid errors.

2) you need to put the string length in the byte array before the string, otherwise you won't know it's length on the device side. Alternatively, you have to add 1 to the length so the 0 byte at the end gets packed and you can use strlen on the device.

Also keep in mined that unless you define the PC side project to work with UNICODE libraries, THCHAR will be defined as char, while on the device it's always WCHAR.
[Windows Mobile Development and Hacking General] levenum:
Hi VZ800!

I noticed a couple of errors in your code (which you may have corrected yourself by now) but the biggest problem, I think is that you don't register the dll.

Here is the part you missed from MSDN:

(full link: http://msdn.microsoft.com/library/d...en-us/mobilesdk5/html/mob5lrfcerapiinvoke.asp)

Here's my advice:

Create a simple function that doesn't receive parameters, but pops up a message on the device. When you see that calling it works, try adding the rest of the code.
[Windows Mobile Development and Hacking General] levenum:
You were writing this as a tool? :shock:

If you just asked, people would have told you about the existing reg edit and CeRegEdit witch works through RAPI directly.

Still, it is a nice exercise in coding which I done my self once (for other purposes)

Any way, your error is simple:

// Value name string.
memcpy((BYTE*)&lpszValueName, curInputPos, sizeof(len));
curInputPos += sizeof(len);

You are parsing it incorrectly.

This is how it should look:

// Value name string.
memcpy((BYTE*)lpszValueName, curInputPos, len);
curInputPos += len;

and on the PC side:

memcpy(pCurInputPos, (BYTE*)&lpwszValName, len);

should be:

memcpy(pCurInputPos, (BYTE*)lpwszValName, len);

once again, no offence but if you just read your code more carefully and use debug prints to check parameters, you won't need anyone's help.

Good luck in future projects.

(whoops, made an error my self while correcting another)
[Windows Mobile Development and Hacking General] VZ800:
Yes, it is just an exercise.

Thanks for all your help. Sorry for the silly errors, I will try and take more care in future.
[LG Optimus L3 II, L5 II, L7 II, L9 II] rans0576:
Hi All,

I have a brand new LG P714 phone.

1) How to remove phonebook sources

I now import contacts from the Sim card, phone itself, and gmail.

I want to extract contacts ONLY from gmail.

How can I do it?

2)

I want to remove the gmail account I am using from the phone, and associate it with a new one.

How can I remove an account (How to add is plain and simple but we cannot figure out how to remove)

BTW:

I don't want to root this phone.
[LG Optimus L3 II, L5 II, L7 II, L9 II] Digdis:
Hey there,

1. I guess you use the stock dialer. If so, when on the contacts tab, go to settings and select customize. There you can choose the sources to display, and you can leave gmail only.

2. Removing accounts can be achieved by going to phones settings, then accounts and then removing the required account, google here. However, as the google account is so fundamental in Android, removing it is usually not easy (as many things rely on it). Maybe the only way is to go back to manufacturer's settings.

HTH.

D.
[LG Optimus L3 II, L5 II, L7 II, L9 II] IGGYVIP:
Contacts= what he said :)

Removal= Master Reset also known as Factory Restore to get rid of device administrator account
[LG Optimus L3 II, L5 II, L7 II, L9 II] Digdis:
Manufacturer's settings = Factory reset. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] IGGYVIP:
we know but how do we know if everyone else does ?

how is it written in menu ?

be noob friendly :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] Digdis:
You are right my friend. :good:
[Themer General Discussion] miqueasgl:
hi there, i use the rom aeonflex on my LG G2 and can't use themer because of the screen resolution, G2 uses 1920*1080, but in the settings menu of themer says 1803*1080, DPI 480.

themer says it cannot work cause the menu bar reduces the screen dimension and cannot work.

some help?????
[Themer General Discussion] alldroid:
You mean the galaxy S2 ? as the default screen resolution is actually 800 by 480,it may be the rom that is an issue and not themer
[Themer General Discussion] miqueasgl:
nope... LG G2.
[Themer General Discussion] miqueasgl:
bump! still need help.
[Themer General Discussion] ThemerSupport:
Hi, Themer is designed to work on a stock resolution. Make sure that all your display/resolution/DPI settings have been set to default.
[Themer General Discussion] RandleP:
Works fine with my G2.

Should be something in your rom settings
[Themer General Discussion] miqueasgl:
what's your rom?
[Themer General Discussion] miqueasgl:
using the xposed option to disable the navigation bar themer works fine.

but, that's a problem on the other side, phone is not really 100% without nav bar...
[Themer General Discussion] RandleP:
Stock so that's why it should be in your rom settings ;)
[Themer General Discussion] ThemerSupport:
That's odd though. Make sure you haven't adjusted the sizing of the bar in any way. Any small change in your display settings will throw off all of the Themer settings.
[Themer General Discussion] danial.aw:
themer will not work for me in my rom either ... i havent touched the dpi or anything .. it is 480 I believe but the screeen resolution is coming up as 1803x1080 :S... I do not know how to fix it
[Themer General Discussion] luvboox:
Yeah same here for my Xperia Z Ultra. I'd really like to try Themer, but it doesn't support the ZU. I'm on stock Sony build, no tweaks to nav bar or DPI that I know of. When I check the screen dimensions under Themer Debug Info, it says it is 1824x1080 with a DPI of 320. Perhaps it is the DPI that is the problem? Either way, would sure love a fix so I can try Themer out.
[Themer General Discussion] ThemerSupport:
Hi Danial,

If your phone is rooted, please check that any other display setting has been set to default. This includes any height settings of notification/nav bars or any resolution settings. If you visit gsmarena.com, your phone settings should match the stock display settings for the G2.

Hi luvboox,

The developers are working very hard to improve Themer's performance and other features, however adding more device support won't be easy due to lack of resources. Once Themer is more stable we'll look into more device support such as the Z Ultra :)
[Themer General Discussion] Nonta72:
If still not working, please see here http://xdaforums.com/showthread.php?t=2775244
[Themer General Discussion] pyropunk2006:
LG G2, Nav Bar, & Themer

I rooted my G2 and did resize the nav bar. Is there no size I can make it to that's smaller than stock in order to use Themer?
[Themer General Discussion] ThemerSupport:
Unfortunately only stock settings will work in Themer.
[G2 Q&A, Help & Troubleshooting] tlf55:
Hi, i'm on kitkat D80220b open euro Germany, and i'm seeing everybody here (in belgium) getting his update officialy via OTA. Is it the same version that i have ? Should i flash the one from KDZ get in lg website with my imei ?
[Galaxy Tab Pro 12.2, 10.1, 8.4 Q&A, Help & Trouble] AndroidSupplier:
Looking for a developer out there to develop a cm11 rom/custom recovery for the tab pro 10.1 willing to donate hefty amounts. I work for T-Mobile so I can spare some cash. Just let me know if some seasoned developers want to make some money to help me out. Reply on this thread of pm me
[Galaxy Tab Pro 12.2, 10.1, 8.4 Q&A, Help & Trouble] jonlad1:
+1
[Galaxy Tab Pro 12.2, 10.1, 8.4 Q&A, Help & Trouble] moz2k12:
would also be great for the Pro 8.4
[Galaxy Tab Pro 12.2, 10.1, 8.4 Q&A, Help & Trouble] jonlad1:
Seek and ye shall find...

http://xdaforums.com/showthread.php?t=2666246
[G2 Q&A, Help & Troubleshooting] jwagman1:
Recently my LG G2 Verizon has started having an issue with turning on.

1. will no longer turn on by knock on. (knock off works)

2. when i push the power button on the back about 75% of the time the screen turns on then immediately turns off or turns off as soon as i touch the screen. I have to push it a bunch while touching the screen to get it to stay on and let me unlock it.

3. pulling down the notification bar from the top only pulls down partially then closes a lot of the time.

I have tried:

1. Uninstalling a bunch of apps, no success.

2. did a data reset and wiped everything. no success.

Running:

4.2.2

VS98011A

TWRP 2.6.3.2

When i first went into TWRP i tried to do a factory reset and it just sat there with an error that i could not mount the cache. Then i rebooted, went back in and this time did a data wipe and typed "yes" to verify. It got stuck trying to do that as well, but this time when i rebooted it was reset and i had to reenter all my account settings etc. But it is still having the same issue. I am wondering if there is something in the cache thats causing it and i wonder if it did not wipe the cache when it wiped the data.

At this point i just want the phone to work but not sure why TWRP is having issues. Has anyone else had any of these issues? Can anyone help with these issues?

I wouldnt mind flashing the VS98011B rom but i am not sure TWRP is working correctly and want to make sure it works right before i try to flash a new rom. Should i use CWM? if so how do i get from TWRP to CWM? i need some help.

Any advice is extremely appreciated.
[G2 Q&A, Help & Troubleshooting] jwagman1:
bump for help PLEASE.
[G2 Q&A, Help & Troubleshooting] TheMadScientist:
I had that issue with one of mine. 1st make.sure ure screen protector is not over the prox sensor 2nd case isnt over it and 3rd clean. With the knock off on feture when the screen is off the prox sensor is on so iff u gots ure phone in ure pocket and double tap it wont come on i was holding my hand over the sensor and it pissed me off so bad. If all else fail shut off knock on and it may work then if not u have a bad prox sensor its what ive read about and found out

If this helps remember the thanx
[G2 Q&A, Help & Troubleshooting] jwagman1:
Yea i think you are right about it being a bad prox sensor...
[G2 Q&A, Help & Troubleshooting] jesssiii:
You stock? If so, which version? Rooted?

Sent from my VS980 4G
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] rinaldo.jonathan:
well, looks like i'm totally f*cked up.

i have samsung galaxy ace (GT-S5830), but I've installed wrong custom rom. it is for GT-S5830i :(

here the rom goes : http://xdaforums.com/showthread.php?t=2408748

after I press reboot on CWM, it just not powered on anymore. I even test with power supply, when I press power, it does not react!

the other problem is, my volume down key somehow break, so i can't use download mode!

will USB JIG work? it is VERY HARD to search USB JTAG here.

well, if you want to say buy a new phone, i have bought new one.

i bought this ace only for approximately $15 ... so it is not the real problem. but i love this ace somehow ...