yashsingh1/xdaforums huggingface dataset:
[Sony Cross-Device General] Krunal:
Here is the method to install Layers Theme on your Xperia Smartphone :

Don't Blame Me If Anything Goes Wrong

I Have Tested It On My Phone And It Works Pretty Well

Under Any Circumstances Whatsoever I Am Not Responsible For Any Loss Of Data,

Dead SD cards , Thermonuclear War , etc.( most of the other developers say this )

Read All The Instructions Before Heading Ahead. Have Fun Theming

Prerequisite :

#Recovery Installed

#Rooted Xperia

#Running 5.0+

#Latest Version Of BusyBox Installed

#A Nandroid Backup (Just For Precaution)

Flash this file and install busybox if you don't want to go through these steps : https://drive.google.com/file/d/0B_Ko5aGRXGsEa3ZyMTl5U3J0QXc/view?usp=docslist_api

1) Goto Playstore and install Layers Manager App

2) Goto Playstore and search for layers theme and choose any theme you like

3)Open Layers Manager App and give #Root permission

4)Goto Settings and check on unnecessary overlays(optional)

5)Goto main home of app and choose the theme

6)Apply your favorite overlays and Reboot

NOTE

:

1} Before applying any new overlays first uninstall the previous ones

2}You have to be on stock Xperia lollipop themes for navbar buttons to change according to Layers theme﻿ since the Xperia theme engine also uses the same technology of RR Overlay which layers use.Hence if you will apply any other Xperia theme other than stock, it will create another overlay upon it and you won't be able to see the nav bar buttons from LAYERS THEME﻿

3} It doesnt have full support for xperia apps . hence some of the elements will have buggy appearance

4} For Best Experience install GOOGLE APPS coz its what the layers themes have been made for

6} FC's or bootloops occuring after applying overlays may be due to bad overlays.So always take a nandroid backup before messing up with your phone

7} FC's occuring after uninstalling overlays can be easily solved by a reboot

8} For those who are stuck after pressing reboot , Please remove your battery and reinsert it (if its removable) or Press the force reset or shutdown button. (Generally Xperia phones have them on the back of their phones under the panel) On boot up first uninstall That bad layers framework or system Ui Overlay . If you want then you can remove them form recovery only

9} For bad overlays here is the fix :

Go to recovery (twrp) and navigate to mount and check on System and Then open file manager. Navigate to system /vendor /overlay and delete the apk and Reboot

10} Mostly the bootloops are caused by bad or incompatible framework overlays ... So use with care Install Layers Showcase for more themes and to find that it supports your device or not

For more themes and tweaks join the community

https://plus.google.com/communities/102278997677380941784

https://plus.google.com/communities/102261717366580091389

Once Again Don't Install Multiple Overlays On Each Other, Always Uninstall The Previous Ones First

:good::good: SPECIAL THANKS TO SONY , BitSyko Development , Google For RRO & Layers :good::good:

Please Hit THANKS If You Find This Post Helpful. :D
[Sony Cross-Device General] Fuzark:
Does someone already try some dark material layers in settings with success?
[Sony Cross-Device General] amey2606:
Yupp, tried the Art theme. Doesn't work.

Get white text on white background with no icons visible.

In short, nothing visible.
[Sony Cross-Device General] caki25:
Commute UI works if you also add the overlay that removes titles. This overlay turned to work quite well. Beware though, don't install framework or system ui apks. Can result in a boot loop. If that happens, you need to remove them through recovery.
[Sony Cross-Device General] Fuzark:
I can't find any layer option that remove titles on commute ui. Need I install another?
[Sony Cross-Device General] Fuzark:
And it's not dark material.

Thx for u help!
[Sony Cross-Device General] caki25:
Install also evolve and use the deep dark option. Must have the latest Layers Manager.
[Sony Cross-Device General] Krunal:
Today's Setup Looking Awesome
[Sony Cross-Device General] jassalmithu:
You should join layers beta here

https://play.google.com/apps/testing/com.lovejoy777.rroandlayersmanager

and layers google group

https://plus.google.com/communities...9/stream/850e4326-9f12-470d-8af8-5859eb3219ce

and if you get bootloop and anything is messed up, delete systemui and framework overlays from /system/vendor/overlays, better to just empty that folder before you start or when anythings messed up

delete framework and systemui from recovery only, because once running if you delete them, the system wil become irresponsive
[Sony Cross-Device General] amey2606:
Guys, i think i messed up. I'm getting bootloop after installing the grey theme. Now the thing is, i don't have any recovery installed to delete those overlays. And i cant install XZDualRecovery, because of the bootloops. So now, do you have any solution to recover other than a clean install.?

Any help would be appreciated.

Thanks. ﻿
[Sony Cross-Device General] Fuzark:
I just can think in flashtool.
[Sony Cross-Device General] amey2606:
Yup, recoverd using Flashtool by just flashing the system. Saved the day i guess. [emoji28]

Thanks though.
[Sony Cross-Device General] Th3DON:
Hi.

Can someone post the list of working themes.

I'm getting bootloop on every theme.
[Sony Cross-Device General] Krunal:
Almost Every layers themes are working apart from their frameworks overlays

be sure that you have latest version of busybox installed
[Sony Cross-Device General] davisml:
I've got frame works and system UI working from Dominator. That's the only one so far. I'm on 6.0.1. No Xposed (yet).
[Sony Cross-Device General] ryandxter:
Can you send link bro?

Anyway I'm already tried using RRO + seeking it's way to get work properly since LP 5.0.1 but no luck,, same way as this OP mentioned

Seems sony oem had own theme engine, meanwhile RRO stay close AOSP based (or ROM which without CM Theme Engine) CMIIW
[Sony Cross-Device General] kos25k:
will this work on my Z3 tablet 5.1.1? I try desperately to find a theme layer app but I cant.thanks.
[Pixel C Q&A, Help & Troubleshooting] PriyanPhoenix:
Did anyone place a day one UK order? I picked up the 64GB version but there seems to have been a pricing error, which has now been corrected from £549 to £479 (still a long way off the US$ price). I've called Google Store support, which is still pretty awful - friendly but no ability to help on the spot. It sounds like something that should be fixable without returning the device and placing a new order, but given the Google Store who knows...

Just a heads up for anyone else who placed an early order. I'll confirm once they come back to me by email to confirm what needs to be done.
[Pixel C Q&A, Help & Troubleshooting] scoobydu:
:)

http://xdaforums.com/pixel-c/general/uk-buy-64gb-version-549-00-t3267838
[ONE Q&A, Help & Troubleshooting] suleymanovemil8:
Is there any documentation on GPIO ports on our device? Like which are PWM and what are they used for... Thanks
[E 2015 Q&A, Help & Troubleshooting] divpro133:
can anyone provide me a link to the moto e2 3g stock firmware
[E 2015 Q&A, Help & Troubleshooting] SG3:
Search here Stocks Firmwares Moto e 2ºGEN (SURNIA & OTUS) ADDED FOLDER MEGA

[GUIDE] Restore Moto E (2015) Stock Firmware
[Samsung Galaxy S II Plus] Lauriso:
Hey guys.

I have this issue - my Home button isn't working, therefore I can't use the button combination to get into Download mode. I've tried running the "reboot download" command both from Terminal Emulator (su) and ADB shell from my laptop. Both these commands only reboot the device back into the OS. What's up with that?

My device is running Cyanogenmod 11.
[Samsung Galaxy S II Plus] Lauriso:
****, this probably should've gone into the Q&A section of the forum, sorry!
[Samsung Galaxy S II Plus] cracker12:
Use an app or gravity box
[Samsung Galaxy S II Plus] TimurAlaskara_TR:
bro buy a usb jig (amazon 4$) which lets u driectly boot to download mode and ven sets your flash counter to 0
[Samsung Galaxy S II Plus] Sheldd:
You cand use some xposed modules to let you chose from "Reboot menu" to Reboot into Recovery or Download Mode :D
[G3 Q&A, Help & Troubleshooting] kkkhattak:
well i am stuck on bootloop and it doesn't boot to recovery i had xenon hd marshmallow i downloaded a theme for layers and when applied and rebooted the phone stucked in bootloop
[G3 Q&A, Help & Troubleshooting] kkkhattak:
guys please help me !! :(
[Xposed Framework Modules] abhijitkadam03:
Works on marshmallow

Thanks man

Works on marshmallow

Just have to restart system ui to disable R icon
[Xposed Framework Modules] doitright:
Two questions;

1) Location of source code? I'd like to contribute.

2) Some phones (like Nexus 5) are having problems recognizing that they *are* roaming in certain circumstances. Can this be used to FORCE it into recognizing that it *is* roaming?
[Xposed Framework Modules] CazeW:
Shouldn't need to restart SystemUI, it should dissappear on its own after a while or if you can't wait, just toggle airplane mode on and off.

For now the source code is just on my computer, haven't yet looked into releasing it.

You mean that there are circumstances where the phone is roaming, but the R isn't showing up and the phone thinks it's on the home network when it in fact is on a foreign network (also not blocking the data connection as it should because of this)? If that's the question, then no, that doesn't currently work. It is however easily implemented.

Basicly what the app does now is to make the phone think it's not roaming when in fact it is (hence why it should be used carefully not to add the wrong networks/countries), but it can as easily be made to work in the other direction, to make the phone think it's roaming even though it is on the home network.
[Xposed Framework Modules] ssnacks:
This is fantastic. I will test it on my Nexus 6P on T-Mobile when I am roaming again in Canada.

One related thing I have been hoping to see in an Xposed module that forces the data connection type display to stay on when the WiFi is connected as well. I hate that I cannot tell whether my phone is on LTE, H+, H, or GSM when I have an active WiFi connection.
[Xposed Framework Modules] 2fast78:
[MENTION=1346563]CazeW[/MENTION]: great, thanks ! That is something I am looking for since a long time.

Will it work for Dual Sim too? (running CM12.1)

Gesendet von meinem ONE E1003 mit Tapatalk
[Xposed Framework Modules] CazeW:
Update posted.

I looked into this and have now added the Force roaming option to the app. I have however no way of testing this myself so I'll be relying on feedback if it works. Also, if there's enough interest for it, I could add the option to be able to manually add the networks (like with saved networks) you want to force the phone into roaming mode on.

This should work on dual sim too but I don't have a dual sim phone to test with. I also suspect that the app might enable roaming for both sim cards which probably isn't what most people want.
[Xposed Framework Modules] theincognito:
Hi. My service provider doesn't cover all places in my state,so I have to connect to another service provider in my state where my home network is not available. Basically,I want to switch from my home network to the other network automatically,when my home network is not available. Can this app do that?

And,it does show the Roaming Symbol when I connect to the other network. Please help.
[Xposed Framework Modules] CazeW:
This app won't make your phone automaticly connect to that network. All it can do is that when you connect to it, the roaming symbol won't show up and the phone will think that you're on your home network.
[Xposed Framework Modules] Glebasik:
I can't test it on my Lenovo P70-A.

Too sad...
[Xposed Framework Modules] CazeW:
It doesn't install?
[Xposed Framework Modules] theincognito:
Okay! :)
[Xposed Framework Modules] 2fast78:
fyi: tested with Dual Sim Phone OnePlus X running CM 12.1 and it runs fine! Great work!
[Xposed Framework Modules] doitright:
If you don't mind my asking, is it a question of deciding whether or not you want to release the code, or a question of *how* to release it? If the latter, github is ideal. Is github.com/CazeW yours?

If you don't know how to use git, it can have a steep learning curve, but once you are into it, it is an indispensable tool that will change your life. I'd be happy to help you learn it if you need.

That is *exactly* what I mean. And I know I'm a bit late (I shut down on weekends) and see you've implemented it already, so *thank you very much* :)

---------- Post added at 03:21 PM ---------- Previous post was at 03:09 PM ----------

That would be an *incredibly* powerful option, especially for users of wacky MVNO's.

One other feature I can think of right now, which kind of is but isn't *entirely* related, would be to ignore signature checks on carrier services. The reason I say that it is related, is because the carrier service controls several aspects of network connection. For example, if you look at GsmServiceStateTracker https://android.googlesource.com/pl...telephony/gsm/GsmServiceStateTracker.java#894 you can see that a big chunk of the roaming control is tied to the Carrier Config, https://source.android.com/devices/tech/config/carrier.html

Just breaking the signature check on the Carrier Config would allow a lot of aspects of the network connection to be managed by regular installable packages.

Alternatively, the ability to inject a custom signature into the data read from the UICC would accomplish the same goal.

But of course, like I said, this is not entirely related, since it does break off from *just* messing with the network directly.
[Xposed Framework Modules] CazeW:
Yes, that is my account. Didn't even remember I had one. :D

I know how to release it, but right now it's more of if I want to. I'll probably release it at some point but before I do, I need to clean up the code (it's not pretty) and I know nothing yet about licenses (don't even know if I need to think about them).

Alright, I'll probably implement it in the next version then.

Been wondering if I also should drop the National roaming option and just handle that with Saved roaming. In other words, just have the list of networks/countries where to allow roaming and a list of networks where to block it (put phone in roaming mode). National roaming feels a bit redundant and there are some issues with it. Say for example your phone doesn't recognize the MVNO as your home network, but it allows connecting to other domestic networks where the home network has no coverage. Enabling National roaming would make the phone think that the MVNO is your home network (which is good) but it would also allow roaming on all those other domestic networks (which is bad). This could of course be counteracted then with the list of networks where to block roaming but then it's starting to feel like its getting a bit too messy.

That is interesting and definetily worth a look at but for now it's a feature that would only work on Marshmallow. To get the most out of it, the hacking would also have to be done without the use of Xposed which unfortunately goes beyond my skills.
[Xposed Framework Modules] doitright:
I totally understand.

The way I see the national/domestic roaming option, is that it would be most useful on borderland areas that obtain coverage from one or more domestic networks and one or more international networks. If you know for a fact that you can roam sanely on domestic networks, but international networks will hit you where it hurts, then that would be an easy option to allow roaming on all networks with a matching MCC.

There are certain service providers here (Canada) where this would be useful, since they are not permitted any *actual* domestic roaming, and their local network has multiple MNC's from all of the past network acquisitions, yet they charge something like $5/minute for voice roaming in the USA. So a domestic roaming would allow them to connect to all of the different MNCs that belong to their service provider without risk of roaming on tmobile or att.

Actually, it would be beneficial back to 5.1, when the carrier privilege parts were added; https://source.android.com/devices/tech/config/uicc.html

And the beauty of it, is that the non-xposed part of it would actually *not* be a hack. It would just be generating a carrier package declaring the proper intents and privileges, and extending the proper classes.
[Xposed Framework Modules] kazaam:
Thanks a lot, working perfectly on Wiko Stairway (jelly bean), Now my wife can use our Femtocell at house
[Xposed Framework Modules] systoxity:
Your application works on the nexus 6p T-Mobile with purenexus ROM. My roaming was broken beforehand. Enabling it wouldnt get me data and the stupid r on the signal didn't let me know if it was even grabbing data connection nevertheless at what speed. Thanks a million.

I can't find a donate button in app or in your OP? Do you have a link for easy donations?
[Xposed Framework Modules] FloBaoti:
Hi everyone,

I don't understand very well what this app does. Can it be used to disable national roaming ? i.e. allow device to connect *only* to HPLMN even if other networks could accept us ?
[Xposed Framework Modules] CazeW:
The need to toggle "Data Roaming" in the network settings seems to happen on some dualsim phones for some reason. Could you try the attached version and report back if it fixes the problem?
[Xposed Framework Modules] Tachilowitsch:
HI!

Thanks for the very quick answer! Sadly it didnt resolve the problem. Now even the "R" remains there...

... modules from /data/app/net.caze.roamingcontrol-1/base.apk

11-05 13:10:15.936 I/Xposed ( 8088): Loading class net.caze.roamingcontrol.XposedRoaming

11-05 13:10:26.509 I/Xposed ( 8958): RoamingControl: hooked + com.android.internal.telephony.ServiceStateTracker.pollStateDone

11-05 13:10:27.207 I/Xposed ( 8958): RoamingControl: SIM operator not found for SIM1

11-05 13:10:27.259 I/Xposed ( 8958): RoamingControl: SIM operator not found for SIM2

11-05 13:10:27.569 I/Xposed ( 8958): RoamingControl: SIM operator not found for SIM1

11-05 13:10:28.146 I/Xposed ( 8958): RoamingControl: SIM operator not found for SIM2

11-05 13:10:28.518 I/Xposed ( 8958): RoamingControl: Xposed could not find the list NetworkList

11-05 13:10:28.519 I/Xposed ( 8958): RoamingControl: Xposed could not find the list ForceList

11-05 13:10:28.519 I/Xposed ( 8958): RoamingControl: Operator networkNameShort, networkNameLong or networkNumeric is empty

11-05 13:10:28.624 I/Xposed ( 8958): RoamingControl: SIM operator not found for SIM2

11-05 13:10:29.956 I/Xposed ( 8958): RoamingControl: Xposed could not find the list NetworkList

11-05 13:10:29.957 I/Xposed ( 8958): RoamingControl: Xposed could not find the list ForceList

11-05 13:10:30.834 I/Xposed ( 8958): RoamingControl: Xposed could not find the list NetworkList

11-05 13:10:30.835 I/Xposed ( 8958): RoamingControl: Xposed could not find the list ForceList

11-05 13:10:31.476 I/Xposed ( 8958): RoamingControl: Xposed could not find the list NetworkList

11-05 13:10:31.476 I/Xposed ( 8958): RoamingControl: Xposed could not find the list ForceList

11-05 13:10:31.671 I/Xposed ( 8958): RoamingControl: Xposed could not find the list NetworkList

11-05 13:10:31.672 I/Xposed ( 8958): RoamingControl: Xposed could not find the list ForceList
[Xposed Framework Modules] CazeW:
My bad. I think it was because the file was a debug build. Try this one.
[Xposed Framework Modules] Tachilowitsch:
Nope :(

-----------------

11-05 13:30:16.050 I/Xposed ( 839): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH

11-05 13:30:16.600 I/Xposed ( 839): Detected ART runtime

11-05 13:30:16.608 I/Xposed ( 839): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing

11-05 13:30:16.820 I/Xposed ( 839): Loading modules from /data/app/net.caze.roamingcontrol-1/base.apk

11-05 13:30:16.820 E/Xposed ( 839): File does not exist

Sorry!

Maybe im doing something wrong?
[Xposed Framework Modules] CazeW:
Is the module working normally now though? So that the "R" disappears? If not, try to clear data for it and reboot. Or uninstall and reinstall it, could be that debug version messing things up.
[Xposed Framework Modules] Tachilowitsch:
No :( "R" still there. No data connection when data roaming is turned off...
[Xposed Framework Modules] CazeW:
Uninstall the module and reinstall it, I think that debug version messed some things up.
[Xposed Framework Modules] CazeW:
Those logs are normal. I'm unsure why the data roaming has to be enabled in system settings on some phones, and my quick fix obviously did nothing. Will have to look into it some more later.
[Xposed Framework Modules] Tachilowitsch:
Thanks for the support!
[Xposed Framework Modules] CazeW:
Got a new version to test. If it works, double check that the data roaming is disabled in the system settings.
[Xposed Framework Modules] Tachilowitsch:
Sadly it doesnt work :(

the "R" disappears, but i cannot access the internet without turning on data roaming.

i did uninstall - restart - install - restart.

the log shows no error messages.
[Xposed Framework Modules] CazeW:
Show me the log anyway as I need to see if the patch I added is getting applied.
[Xposed Framework Modules] Tachilowitsch:
Oh sorry! Here is the full log:

11-06 19:35:19.821 I/Xposed ( 845): -----------------

11-06 19:35:19.821 I/Xposed ( 845): Starting Xposed version 88.2, compiled for SDK 25

11-06 19:35:19.821 I/Xposed ( 845): Device: ASUS_Z01HD (asus), Android version 7.1.1 (SDK 25)

11-06 19:35:19.821 I/Xposed ( 845): ROM: NMF26F.WW_user_23.40.97.58_20170908

11-06 19:35:19.821 I/Xposed ( 845): Build fingerprint: asus/WW_Z01H/ASUS_Z01H_1:7.1.1/NMF26F/WW_user_23.40.97.58_20170908:user/release-keys

11-06 19:35:19.821 I/Xposed ( 845): Platform: arm64-v8a, 64-bit binary, system server: yes

11-06 19:35:19.821 I/Xposed ( 845): SELinux enabled: yes, enforcing: yes

11-06 19:35:20.181 I/Xposed ( 845): -----------------

11-06 19:35:20.181 I/Xposed ( 845): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH

11-06 19:35:22.219 I/Xposed ( 845): Detected ART runtime

11-06 19:35:22.230 I/Xposed ( 845): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing

11-06 19:35:22.560 I/Xposed ( 845): Loading modules from /data/app/net.caze.roamingcontrol-1/base.apk

11-06 19:35:22.597 I/Xposed ( 845): Loading class net.caze.roamingcontrol.XposedRoaming

11-06 19:35:30.580 I/Xposed ( 848): -----------------

11-06 19:35:30.580 I/Xposed ( 848): Starting Xposed version 88.2, compiled for SDK 25

11-06 19:35:30.580 I/Xposed ( 848): Device: ASUS_Z01HD (asus), Android version 7.1.1 (SDK 25)

11-06 19:35:30.580 I/Xposed ( 848): ROM: NMF26F.WW_user_23.40.97.58_20170908

11-06 19:35:30.580 I/Xposed ( 848): Build fingerprint: asus/WW_Z01H/ASUS_Z01H_1:7.1.1/NMF26F/WW_user_23.40.97.58_20170908:user/release-keys

11-06 19:35:30.580 I/Xposed ( 848): Platform: arm64-v8a, 32-bit binary, system server: no

11-06 19:35:30.580 I/Xposed ( 848): SELinux enabled: yes, enforcing: yes

11-06 19:35:30.583 I/Xposed ( 848): -----------------

11-06 19:35:30.583 I/Xposed ( 848): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH

11-06 19:35:31.180 I/Xposed ( 848): Detected ART runtime

11-06 19:35:31.189 I/Xposed ( 848): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing

11-06 19:35:31.400 I/Xposed ( 848): Loading modules from /data/app/net.caze.roamingcontrol-1/base.apk

11-06 19:35:32.762 I/Xposed ( 848): Loading class net.caze.roamingcontrol.XposedRoaming

11-06 19:35:43.935 I/Xposed ( 2349): RoamingControl: hooked + com.android.internal.telephony.ServiceStateTracker.pollStateDone

11-06 19:36:37.406 I/Xposed ( 2349): RoamingControl: Country saved roaming set successfully for SIM1

11-06 19:36:37.452 I/Xposed ( 2349): RoamingControl: Country saved roaming set successfully for SIM1
[Xposed Framework Modules] CazeW:
There's the problem. I only applied the patch to network mode as that's what you had used in the previous log, and now you are using country mode. :p

Try the network mode and report back with log.