yashsingh1/xdaforums huggingface dataset:
[One (M7) Q&A, Help & Troubleshooting] PhonyPhreak:
HTC One M7 Can't install Custom Recovery "FAILED(data transfer failure(Unknown Err))"

Hi Guys, Noob here, trying to get my new phone to behave.

I have a HTC One m7 (AT&T I believe) that I just bought off ebay.

I would like to install custom ROMs, but am being thwarted on every path.

I have installed HTC Driver 4.5.0.001 as linked on android(dot)cmphys(dot)com/flashing-recovery-on-htc-devices/

I am running Win 7, and have fastboot and adb working (can communicate with phone)

I have Unlocked my phone with HTC which has defaulted the ?original? ROM back to ?Chinese?.

The Phone came s-off

When I try to flash the recovery the following happens:

F:\Android\sdk\platform-tools>fastboot flash recovery twrp-2.8.6.2-m7.img

target reported max download size of 1514139648 bytes

sending 'recovery' (12522 KB)...

FAILED (data transfer failure (Unknown error))

finished. total time: 5.017s
​

If I boot into Recovery (Android System Recovery <3e>, LRX22G release-keys) it comes up with the following errors:

E:missing bitmap oem_unlock_bg

(Code -1)

E:missing bitmap oem_unlock_bg_yes

(Code -1)

E:missing bitmap oem_unlock_bg_no

(Code -1)

Write host_mode success

Handle_cota_install:Can't mount /sdcard, 1 - 5 times​

When I plug in usb connection (USB 2) while in recovery mode my computer doesn't even recognize a device is present (drivers work in normal and Fastboot USB Mode)

I have looked for similar issues but can't find any, I am hoping you guys are able to help out. Thanks.

Other possibly relevent info:

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.61.0000

(bootloader) version-baseband: 4T.35.3218.29

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 7.18.708.2

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN071****

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 4130mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-916ed0f9

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0​
[One (M7) Q&A, Help & Troubleshooting] alray:
Try another usb port/cable. Make sure you have the latest drivers and latest android sdk tools. Btw why not flashing the latest twrp instead of this one?
[One (M7) Q&A, Help & Troubleshooting] PhonyPhreak:
OMG I can't believe it was that easy. I had tried multiple ports but was only using the HTC USB Cable (which works fine for everything else). Connected it with my old samsung Cable and Voila. 2 . 380s later...

Thank you so much for the quick insight.

BTW I was using the older TWRP to be conservative on my older new phone. It was the highest standard build, for just the m7, recommended by mdmower at android(dot)cmphys(dot)com who's step-by-step I was following ATM. I had also tried newest TWRP with the same results.
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] redhonker:
Hi,

When I search for apps on Google Play, quite a lot of software are not available, compared to other tablet/phone (e.g. Samsung).

I can manually install the apk and it works fine.

Is there anyway to make those software show up on Google Play?

Thanks
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] monster1612:
Try the Market Helper app. It works well for me (it did, anyway), but YMMV. Make sure you've got root access enabled in developer settings and/or SuperSU installed, as the app requires root to do its job.
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] redhonker:
Thanks. Which device do you choose to fake? There are only 3 tablet options.

Thanks
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] monster1612:
I usually choose to fake/emulate one of the phones in the Phone section (the HTC One X+ works for my purposes, but you may want to change that if the Play Store blocks apps you're interested in). Make sure that, if you're using a Marshmallow/CM13 ROM, you grant the Market Helper app access to contacts, phone, and storage via the app's listing in the system settings; without those permissions, it can't do what it's designed to do. Also, when the app sends the device info over to the Android Device Manager servers, you may get an error message saying it can't send the device config (this happened to me recently, but I was able to successfully spoof the device in the past). In that case, the app won't work until the developer updates it, and you'll have to use the old-fashioned manual apk download & install process (or use a third-party app store).
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] redhonker:
Thanks for the tip on permission. That error did pop up.

Once the spoof is activated, Google Device Manager did show the latest activity is from the fake device. However, Google Play Store still hide the apps. For example, Plants vs Zombies 2. Tried several devices, including those I have for real and have the app in Play Store but none of them can pull out the apps.

Is there any other steps?

Thanks
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] monster1612:
Clear the cache for the Play Store app, and also try force stopping the Google Services Framework app. After that, if you still can't get it to work, try giving the device a couple hours to let the Play Store adapt to the device spoof.
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] redhonker:
Tried all suggestion, except the clearing cache does not work on CM13. Still not getting the apps showing up. :(
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] monster1612:
which CM13 ROM/build are you running? You might want to clear app data for the Play Store if you can't clear the cache itself. Also, I'm pretty sure the device spoof is reset on reboot.
[8.9" Kindle Fire HD Q&A, Help & Troubleshooting] redhonker:
cm-13.0-20160509-UNOFFICIAL-jem

Clearing data appear to work. Thanks
[One (M8) Q&A, Help & Troubleshooting] YouColdYet:
Wanted to install xelemental kernel but I'm not sure if can install on cm rom , can be install ?
[One (M8) Q&A, Help & Troubleshooting] Zile995:
ElementalX doesn't work on CM.
[G4 Q&A, Help & Troubleshooting] ShinOrochiX:
Hi everyone, this is my first post in this forum! :D

Just bought the G4 recently and am loving it! Now I installed LG Bridge on my PC running Windows 10 to back up data and update the phone, the AirDrive feature is also useful. But the program keeps randomly opening! It does not have a start up entry but still it opens; furthermore when I open the phone companion in Windows it shows LG AirDrive 0% charging (even when my G4 is plugged in usb charging mode). Please help me fix this, it is so annoying! Does anyone else have this issue? Even as I typed this thread it popped up a dozen times asking me to sign in. :mad:

Thanks
[G4 Q&A, Help & Troubleshooting] ShinOrochiX:
*Bump*
[G4 Q&A, Help & Troubleshooting] ShinOrochiX:
Solved!

Problem solved, solution here.
[G4 Q&A, Help & Troubleshooting] patruns:
That only removed it from Windows Explorer. It still auto starts every day. I can't find it in a startup area anywhere. Just started happening after I updated Bridge. Anyone else have an answer?
[Windows Phone 8 Q&A, Help & Troubleshooting] Raxcental:
My Win HD stopped working after a botch from the insider app. It goes into a reboot cycle. Whenever I try to ask Microsoft for advice or info on my phone being supported by the recovery tool, they stop responding. BLU tells me it's microsoft's problem. Sometimes they both tell me to contact the seller for help. The seller unfortunately is amazon, and they can't do anything. I need a new method since all three are refusing to help me. Is there any other way I can reflash my device since the recovery tool doesn't support my specific model? I already tried factory reset and that didn't do any good.
[Android Software/Hacking General [Developers Only]] oF2pks:
Wakelock+Alarm _Blocker & DozeEditor patch: Official2017 CM14(Lineage), CM13/12/11

Wakelock Blocker for Official 2016, Nightly

CM11

All thanks to

[MENTION=2533313]faust93[/MENTION] : BASE.diff http://review.cyanogenmod.org/#/c/109898/ SETTINGS.diff http://review.cyanogenmod.org/#/c/109897/ (official rejections for CM12)

[MENTION=4552996]scott.hart.bti[/MENTION] (Beanstalk_base) [MENTION=4478519]Cristiano Matos[/MENTION] (crDroid_settings) for Github sources.

If you fell donate then it should be to [MENTION=4683552]maxwen[/MENTION], which seems to be the real ghost creator of wakelockblocker (Nov 2013) https://github.com/scotthartbti/and...mmit/2022015c1d7890873c54e7290ec0ca1391c6dc50

While mixing all this (cherry-picked from github) together, I finally succeed a 2x patch diff

to implement a working Wakelock Blocker in cm-11-2016xxx-NIGHTLY under Parameter/Performance/System.

I check the efficiency OK, on LGp880 & ASUStf700t with [MENTION=1330150]chamonix[/MENTION]' BetterBatteryStats.

The base diff includes inverted broken xposed & SELinuxModeChanger from zygote d8130142.diff http://review.cyanogenmod.org/#/c/118800/

There were 19 devices + 27 samsung on official 2016 KK nightly run, I hope some will patch theses 2 diff WITH 100% compatible:

- mar-V-in fake signature for nogapp microG https://github.com/microg/android_p...r/patches/android_frameworks_base-KK-LP.patch

That edition will keep same CVE as the official one and will stay untouched apart +3 above.

If you are baking a KK cm11-based rom , it should also be compatible. You tell me.
[Android Software/Hacking General [Developers Only]] oF2pks:
Lineage14.1 CM13 & CM12 patches 2017

CM12.1

2016 WakelockBlocker and microG : post12 / attached .diff

*(Omni's double patch microG option-able on/off re-hunked for CM12.1.1 : post14 / attached .diff)

CM13

2017 Wakelock+Alarm _Blocker and microG : post19 / 1&2) attached .diff

CM14

DozeSettingsEditor : post19 / 3) attached .diff

Caution & Warnings*

Caution

: blocking critical wakelocks can lead to bootloop; so always proceed full backup from recovery before unknown tries.

Also, be aware that if you over-flash original cm (without WakelockBlockers), your rom will work as new ota (without bootloops); but if you flash again modified cm with WakelockBlockers, you will find back your precedent settings on ticked wakelocks.

Warnings

: before sharing logs with other, ensure that your log does not include some personal data under blocked wakelocks' description; ex: xxx @ gmail.com ...

packages/apps/Settings/src/com/android/settings/applications/WakeLockBlocker.java
...Log.d("maxwen", pm.getSeenWakeLocks());

(nota: there are no analytics or any network exchanges on your blocked wakelock list; conversely WakelockBlocker can definitively help to stop such intrusive behaviours.)
[Android Software/Hacking General [Developers Only]] oF2pks:
wip

How does it work

How to 2x your battery

The equation is simple 2xbattery=50%=20%a+20%b+10%c:

a) 20% thank to [MENTION=3999488]MaR-V-iN[/MENTION] for microG project ie nogapps

Not only the multiple google packages are pinging together, but the worse is the auto-updating ghost process (which sometimes leads in automatic battery drain due to obligatory “linux-reboot-post-validation-like").

Also, the use of your personal data stay unclear.

Thanks to [MENTION=5037002]Bonoboo[/MENTION] there are >100 gapp_pkg in MM

With original KK (3years ago) it was >60 gapp_pkg.

Of course microG won’t bring you all the fancy and amazing usages, but it should cover all your basic exigencies with privacy.

b) 20% thank to CyanogenMod’superuser (root)

DATA/LOCAL/userinit.sh (persistent to ota):

rm /dev/log/*;

rm /data/tombstones/*;

sysctl -w vm.dirty_writeback_centisecs=2000;

sysctl -w vm.dirty_expire_centisecs=1000;

Then using Greenify + f-droid : Adaway Autostarts FasterGPS will finalize an equivalent snappy ‘interactive’ on a ‘conservative’ frugal mode (cpu scaling_governor).

c)10% miscellaneous tips

SETTINGS/WIFI/MENU/ADVANCED: switch always to never

LAUNCHER : Smart Launcher (for phones) or craziest TinyLaunch from [MENTION=2714177]arpruss[/MENTION] (for tablet)

PRIVATE BROWSING : internal cm-made

FAST BROWSING 3G : Uc browser mini

GENERAL BROWSING wifi : Dolphin + Jetpack + Companion (Jetpack will supply missing Lollipop’s live webview on KK & Companion will bring WOT and trigger to reduce freeze) with option ‘open in new Tab’ to avoid excessive back-reload pages.

Try to avoid DLNA activity in background and track, with BetterBatteryStats, unnecessary wakelocks (once done you can greenify or disable it).

For more security, cm11 is fully compatible with these xposed modules: AppSettings, DirectApkInstall, Greenify, LightningWall, XposedMediaScanner and XposedRecentTasksRAM.

What's next

Once upgraded with these 2 transparency in-core modifications: microG & WakelockBlocker, privacy setup, on cm11, is OK.

Thanks to [MENTION=1864347]noname81[/MENTION] no one is missing pie to use a phone/tablet easily: LMT Launcher (it’s funny to see many OEM copying Huawei for the mini-screen and they will discover pie...).

But a fundamental functionality is still missing for all ROMs: a basic sound mix table per apk. I can’t believe that Google Inc. did not make that already, (they must wait for a world marketing hit).

In simple words: play music or phone with relatives while watching TV or youtube… (for real!). I guess, once again, it’s question to DRM’s duty (you watch => you listen). Maybe, one day VLC will catch this in an all-in-one solution.

Does java, using stream.hasvideo Boolean attribute, in the right place, can dress a list to duck or mute /apk ?

This is the thread’s poll, since AppSettings is too far from the android core ?
[Android Software/Hacking General [Developers Only]] oF2pks:
If you want to get first similar rom, without unofficial build, you can follow these instructions (custom recovery is strongly recommended!):

Check whole thread http://xdaforums.com/xposed/xposed-android-4-4-4-t3249895/page12 to reverse zygote(2015 Nov 8);

download Xposed version >=2.6.1. via the in-app updater or from http://dl.xposed.info/latest.apk and

http://xdaforums.com/xposed/xposed-installer-versions-changelog-t2714053

Once you install/reboot the framework you should get a green 58/54 for xposed/framework.

For wakelock control, use [MENTION=382405]t2k269[/MENTION]

http://repo.xposed.info/module/org.t2k269.perapphacking

If you block to many things and face bootloop just proceed (with caution!) :

reboot in recovery go to twrp menu/advanced/file manager /data/app and select org.t2k269.perapphacking__.apk for delete then once reboot successful finishes, re-install perapphacking and uncheck your last moves.

For [MENTION=3999488]MaR-V-iN[/MENTION] microG, use

https://github.com/thermatk/FakeGApps/releases

and enjoy FLOSS atmosphere:

http://xdaforums.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616

http://xdaforums.com/showthread.php?t=1715375

If you find this useful, then flash :

MapsApi https://github.com/mar-v-in/MapsAPI/releases/download/v0.5/mapsapi.flashable.zip

Freecygn http://xdaforums.com/showthread.php?t=2550769

Be sure to respect modular CyanogenMod’ “alternativity”, and to understand http://www.xda-developers.com/remove-the-google-from-cyanogenmod-with-freecygn/
[Android Software/Hacking General [Developers Only]] remittor:
My patches for CM11:

1) Add fake sign functionality (from OmniROM)

2) Add Wakelock Blocker (from this thread)
[Android Software/Hacking General [Developers Only]] oF2pks:
Dalvik still alive: cm-11-20160612-NIGHTLY

Cool...

For end users, I will be glad, if some can report a checked OK with BetterBatteryStats_2.1.0.0 (/partial wakelock) or Wakekock Detector(/cpu wakelock) with their device_name, in this thread.

Thanks in advance, and re-joy your battery & privacy.
[Android Software/Hacking General [Developers Only]] Bonoboo:
Just a note: it's not correct to count lines in my script for deleting gapps.

It contain a lot duplicates that cover different names / locations of APK's. Plus .odex and .lib files.

In nature there are ~100 real apps from Google, checked by parsing script.
[Android Software/Hacking General [Developers Only]] oF2pks:
Correction updated

Post' quote updated to 100 for MM; many thanks for that evaluation. Your work help many people moving to microG.

btw: it would be amazing to automate adDetector on Google packages; actually system webview is exception to the rule: no noisy addons or permissions.
[Android Software/Hacking General [Developers Only]] oF2pks:
2015-3636 Pingpong root

If VTS return:

2015-3636 Pingpong root

https://github.com/torvalds/linux/commit/a134f083e79fb4c3d0a925691e732c56911b4326

grab this

diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c
index 39b403f..46f8f3f 100644
--- a/net/ipv4/ping.c
+++ b/net/ipv4/ping.c
@@ -138,6 +138,7 @@ static void ping_v4_unhash(struct sock *sk)
if (sk_hashed(sk)) {
write_lock_bh(&ping_table.lock);
hlist_nulls_del(&sk->sk_nulls_node);
+	sk_nulls_node_init(&sk->sk_nulls_node);
sock_put(sk);
isk->inet_num = isk->inet_sport = 0;
sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1);

Source github

Tested-by: Linus Torvalds <torvalds@linux-foundation.org>

Reported-by: Wen Xu <hotdog3645@gmail.com>

Signed-off-by: David S. Miller <davem@davemloft.net>

Nota: for 2014-3153 Futex looks to be hand-made/device; for 2013-6282 Aurora PM me for it(T<->TUSER).
[Android Software/Hacking General [Developers Only]] oF2pks:
Common Vulnerability and Exposures (CVE) June 2016 CM11

Except the misses related to old kernels (<3.4), like 3.1.10; ALL Nexus Security Bulletins are included in latest nightly 2016-06-12.

For cve-2015-6616, since KK doesn't have decoder/ih264d_parse_headers.c, vts returns red for ANDROID-24157524	Critical

6.0 only

Sep 08, 2015:

https://github.com/AndroidVTS/android-vts/issues/129

https://android.googlesource.com/platform/external/libavc/+/2ee0c1bced131ffb06d1b430b08a202cd3a52005

All other CVE-2015-6616 related bugs are patched

ANDROID-24630158	Critical	6.0 and below	Google Internal

ANDROID-23882800	Critical	6.0 and below	Google Internal

ANDROID-17769851	Critical	5.1 and below	Google Internal

ANDROID-24441553	Critical	6.0 and below	Sep 22, 2015

Many thanks to CM11' team: security with 'alternativity'....
[Android Software/Hacking General [Developers Only]] oF2pks:
Caution & Warnings

Caution

: blocking critical wakelocks can lead to bootloop; so always proceed full backup from recovery before unknown tries.

Also, be aware that if you over-flash original cm (without WakelockBlockers), your rom will work as new ota (without bootloops); but if you flash again modified cm with WakelockBlockers, you will find back your precedent settings on ticked wakelocks.

Warnings

: before sharing logs with other, ensure that your log does not include some personal data under blocked wakelocks' description; ex: xxx @ gmail.com ...

(

nota

: there are no analytics or any network exchanges on your blocked wakelock list; conversely WakelockBlocker can definitively help to stop such intrusive behaviours.)
[Android Software/Hacking General [Developers Only]] oF2pks:
CM12.1 20160710 bandwagon WakelockBlocker and microG

Attached are base.diff & settings.diff re-hunked lifted WakelockBlocker' patches for latest cm12; source:

http://review.cyanogenmod.org/#/c/109898/

http://review.cyanogenmod.org/#/c/109897/

When home-building cm12-20160710 you will probably need:

-- media/libstagefright/data/media_codecs_ffmpeg.xml

-m kernel/timeconst.pl

-- /prebuilts/gcc/linux-x86/arm/arm-eabi-4.7 symlink to arm-eabi-4.8.

I check OK mar-V-in fake signature for nogapp microG: single patch https://github.com/microg/android_p...r/patches/android_frameworks_base-KK-LP.patch

Once patched, run make update-api (following the CM's quail first build) and re-build: check attached re-hunked gitdiffHEAD_frameworks_baseCURRENTXmicroG.txt.

Hope [MENTION=3999488]MaR-V-iN[/MENTION] and [MENTION=2533313]faust93[/MENTION] won't see offence.

WakelockBlocker's option is located in Developer Options before Process Stats.

Nota: will upload soon Omni's double patch microG option-able re-hunked for CM12.
[Android Software/Hacking General [Developers Only]] remittor:
WakelockBlocker and FakeSing patches for CM12.1

Link: https://github.com/jsr-d10/android_device_jsr_d10f/commits/cm-12.1/patches (see commits for 2016-06-12)
[Android Software/Hacking General [Developers Only]] oF2pks:
Omni's double patch microG option-able on/off re-hunked for CM12.1.1

CM12.1 is moving to CM12.1.1 : https://www.cmxlog.com/12.1/grouper/ (with changes to PackageManagerService.java : https://review.cyanogenmod.org/#/c/155579)

Attached are microG

option-able

re-hunked for CM12.1.1

(from Omnirom)

Option on/off is under Developer_options

Single original patch : https://github.com/microg/android_p...r/patches/android_frameworks_base-KK-LP.patch

Hope [MENTION=3999488]MaR-V-iN[/MENTION] won't see offence.

Nota: check post 13 for included Russian strings.
[Android Software/Hacking General [Developers Only]] oF2pks:
CM13 WakelockBlocker and microG 2016/2017

Attached are base.diff & settings.diff re-hunked lifted WakelockBlocker' patches for latest cm13; source:

base/bs6 : https://github.com/scotthartbti/and...mmit/5fb687ae0940a12c8f7c9e457b6d5f12f028736b

settings/cm12 : http://review.cyanogenmod.org/#/c/109897/

MaR-V-iN' fake signature for nogapp microG: single patch https://github.com/microg/android_p...aster/patches/android_frameworks_base-M.patch
[Android Software/Hacking General [Developers Only]] HaoZeke:
Any love planned for nougat?
[Android Software/Hacking General [Developers Only]] oF2pks:
Remember that on KK, all the app were triggering wakelocks , so it was very useful to "break" intrusive or non-frugal ones with WakelockBlocker.

On LP, only very aggressive app are intrusive (like UCbrowser or GoogleNews&Weather)

On MM&N with doze (& Greenify), WakelockBlocker is almost useless but can still prevent intrusions or infections.

So actually on Nougat(, even if this add-on gives informative true list of all wakelocks triggered once), this didn't show up yet, but Beanstalk has always been favourite for mods...
[Android Software/Hacking General [Developers Only]] oF2pks:
CM13 2017 cve patches

Thx to [MENTION=4800121]Sultanxda[/MENTION] you can grab cm13 cve patches : https://github.com/sultanxda/patcher/tree/stable/cm-13.0-oneplus3/ZNH5Y/security

I don't have nougat on my devices, but the "hardest" seems already done:

https://github.com/crdroidandroid/a...android/server/power/PowerManagerService.java

https://github.com/ResurrectionRemi...android/server/power/PowerManagerService.java
[Android Software/Hacking General [Developers Only]] oF2pks:
CM13 Wakelock+Alarm _Blocker and microG 2017 / CM14 DozeSettingsEditor

For latest cm13, attached are base.diff & settings.diff re-hunked lifted Wakelock+Alarm _Blocker' patches, with MicroG, from

BASE :

Wakelock : https://github.com/scotthartbti/and...mmit/5fb687ae0940a12c8f7c9e457b6d5f12f028736b

Alarm https://github.com/ResurrectionRemi...mmit/0ed31d619a0ed418ba129039f65de6487e45bfc5

SETTINGS :

Wakelock https://github.com/ResurrectionRemi...mmit/6d4080e7b3477adae21c7181f0801f544cfef7de

Alarm https://github.com/ResurrectionRemi...mmit/7109caa4848f99d5a7daadad66158bd4c83da3e3

MaR-V-iN' fake signature for nogapp microG: single patch https://github.com/microg/android_p...aster/patches/android_frameworks_base-M.patch

For CM14.1 attached is settings.diff re-hunked lifted DozeSettingsEditor, from https://github.com/omnirom/android_...mmit/6206ccdfa4aee098713dd0b999f3e42b327278f2

(base.diff & settings.diff re-hunked lifted Wakelock+Alarm _Blocker' patches, with MicroG, for latest cm14.1 are coming soon with light modification for Nougat new metric logger.)
[Android Software/Hacking General [Developers Only]] TEK023:
thank you for support xz1 community

do this rom included the wakelock blocker ? or i have to install zip patch
[XDA Assist] Ooh Aah:
"These codes are compatible with Sony Xperia Z, Xperia J, Xperia P, Xperia U, Xperia ION, Xperia S, Xperia E, Xperia L, Xperia tipo, Xperia arc, Xperia zola and any other model of sony xperia series.

Mod edit

Content removed