[PIE][PORT][Non-root][PILL] Xperia 10 and 10 plus launcher + Fo Xperia XA2 Pie

Search This thread

Sahaab

Senior Member
May 14, 2013
3,722
3,496
24
London ON
Xperia finally updated their launcher!

Hey, so it has been a long long time since I have posted or even ported anything.

Finally, xperia updated the launcher and it was a must port for me.

The launcher should theoretically work on all xperia devices with android Pie (and sony software). I have currently tested it on Xperia XZP. You can also activate pill via an adb command.

Steps

Simply install the apk and then install the wallpaper apk and then reboot

If you want pill, you must use adb with your device.
I will not be explaining how to use adb, there are many guides out there.
But to activate pill simply use this adb command
Code:
adb shell settings put secure swipe_up_to_switch_apps_enabled 1

p.s the launcher will not override sony's built in launcher. But you cannot use Launcher3(Quickstep launcher) with it. The package name is com.android.launcher3.

FOR XPERIA XA2

Devices:
Working :-
Xperia XZ1
Xperia XZP
Xperia XZ2
Xperia XZ3

Not Working :- (Testing needs to be done to get the app working on these, logcats also need to be provided)
Known bugs :-
Split screen causes force closeFixed v1.1
Force Close on rotating Fixed v1.2
More than 1 page in folder FC on rearrange Fixed v1.5
App split shortcut not working

VERSIONS
v1.3 If you plan on using pill with this launcher, this one might be the most stable option for you. Navbar replacement/shortcut apps should work with this as long as this launcher is the default (App close animation had to be slightly altered).

v1.4.1 first of all, both have recents working without pill

v1.4.2 second version has recents working with other launchers, but to do this, i had to remove app opening animation(not the gesture) from the recent, so If this is something you cant live without, go with v1.4.1, but if you wanna use other launchers, then this is the version you want


Hope you all enjoy it as much as i am.

Don't forget thanks button and feel free to donate

Thanks @TakuyaZ for providing the apks from the system dumps (and motivating me ;) )

Lastly, please do not use or repost my work without authorization, as this port was done for me and for a friend, took me at least 8 hours of constant work to get it to work properly and was not as easy and simple as copying from a system dump and uploading it and simply calling it a port.
 

Attachments

  • XperiaLauncher.apk
    5.2 MB · Views: 37,122
  • WallpaperPicker.apk
    388 KB · Views: 28,401
  • 52830383_2395489960708773_8384716682320412672_n.png
    52830383_2395489960708773_8384716682320412672_n.png
    119.1 KB · Views: 35,514
  • 53591760_2216168188595427_6878113361146413056_n.png
    53591760_2216168188595427_6878113361146413056_n.png
    92 KB · Views: 40,032
  • 52898358_539084933161877_5141691068722446336_n.png
    52898358_539084933161877_5141691068722446336_n.png
    92.8 KB · Views: 40,514
  • 53212877_313224349335598_3183698942575509504_n.png
    53212877_313224349335598_3183698942575509504_n.png
    172.7 KB · Views: 39,702
Last edited:

Sahaab

Senior Member
May 14, 2013
3,722
3,496
24
London ON
Lol you used my port and even paste my thread text, ahahah


Envoyé de mon iPad en utilisant Tapatalk

Oh extremely sorry about that, just noticed your thread as well. If you like I can completely remove this thread. But we both do have completely different things. You have a version which is flashable. This is for non rooted devices and used as normal apps like all my previous ports.

Edit: also as a clarification, the apks were obtained from the xperia 10 system dump.
 
  • Like
Reactions: Samir96 and TheArt.

Sahaab

Senior Member
May 14, 2013
3,722
3,496
24
London ON
please close this thread -__-

I am sorry, but may i ask why? I have not seen any ports like these here? this apk also has my signatures, and also many of my various tactics i use inside smali, android manifest, and resources to make the port work without root.

p.s yooo pandemic how you doing man, hvnt seen you in ages
 
Last edited:
  • Like
Reactions: TheArt.

niaboc79

Recognized Developer / Themer
Sep 8, 2007
12,444
68,192
Enghien
www.nirvana-records.be
Oh extremely sorry about that, just noticed your thread as well. If you like I can completely remove this thread. But we both do have completely different things. You have a version which is flashable. This is for non rooted devices and used as normal apps like all my previous ports.



Edit: also as a clarification, the apks were obtained from the xperia 10 system dump.



You didn’t see my thread but you have paste my text...

Anyway, I am going to add non root version in my thread [emoji3]


Envoyé de mon iPhone en utilisant Tapatalk
 

Sahaab

Senior Member
May 14, 2013
3,722
3,496
24
London ON
You didn’t see my thread but you have paste my text...

Anyway, I am going to add non root version in my thread [emoji3]


Envoyé de mon iPhone en utilisant Tapatalk

yes, once again completely sorry about that, hence i said sorry in the first place...(Sorry that the text seemed to have came out in the same way, as you can see from my various previous posts i usually write something like that in the end, and after seeing your thread, i have changed the text, if that would make you feel better)

Secondly, I would prefer that you do not steal my days work. Took me atleast 8 hours of constant work to port this, with fixing all the bugs and etc.
 

niaboc79

Recognized Developer / Themer
Sep 8, 2007
12,444
68,192
Enghien
www.nirvana-records.be
yes, once again completely sorry about that, hence i said sorry in the first place...(Sorry that the text seemed to have came out in the same way, as you can see from my various previous posts i usually write something like that in the end, and after seeing your thread, i have changed the text, if that would make you feel better)



Secondly, I would prefer that you do not steal my days work. Took me atleast 8 hours of constant work to port this, with fixing all the bugs and etc.



Don’t worry I am not like that and respect other devs [emoji2][emoji3]


Envoyé de mon iPhone en utilisant Tapatalk
 
  • Like
Reactions: artttur and Sahaab

iArvee

Senior Member
Apr 23, 2014
797
273
Manila
Works great on XZ3! Thanks!

EDIT:
Launcher crashes when attempting to use multi-window (splitscreen) mode.
Logcat:
Code:
02-28 13:24:56.879   834   937 W SurfaceFlinger: Attempting to set client state on removed layer: Splash Screen com.android.launcher3#0
02-28 13:24:56.879   834   937 W SurfaceFlinger: Attempting to destroy on removed layer: Splash Screen com.android.launcher3#0
02-28 13:24:57.406 16171 16171 W launcher-loader: type=1400 audit(0.0:546): avc: denied { read } for name="u:object_r:semc_version_cust_active_prop:s0" dev="tmpfs" ino=21902 scontext=u:r:untrusted_app:s0:c39,c257,c512,c768 tcontext=u:object_r:semc_version_cust_active_prop:s0 tclass=file permissive=0 ppid=722 pcomm="main" pgid=16171 pgcomm="droid.launcher3"
02-28 13:24:57.437 16171 16171 I chatty  : uid=10295(com.android.launcher3) identical 1 line
02-28 13:25:01.701 16171 16171 E AndroidRuntime: Process: com.android.launcher3, PID: 16171
02-28 13:25:01.703  1381  7072 D ActivityManager: New dropbox entry: com.android.launcher3, data_app_crash, 734bd5c2-7e2f-43c9-8014-5708a52320a2
02-28 13:25:01.704  1381  7072 W ActivityManager:   Force finishing activity com.android.launcher3/com.sonymobile.launcher.XperiaLauncher
02-28 13:25:01.707  1381  7072 I ActivityManager: Clearing package preferred activities from com.android.launcher3
02-28 13:25:01.708  1381  1452 I ActivityManager: Showing crash dialog for package com.android.launcher3 u0
02-28 13:25:01.712   997   997 I JavaDumper:JavaDumperThread: addEvent: [email protected] processName: com.android.launcher3
02-28 13:25:01.728  1381  1452 I InputDispatcher: Focus entered window: Window{46885fa u0 Application Error: com.android.launcher3}
02-28 13:25:03.359  1381  7072 W ActivityManager:   Force finishing activity com.android.launcher3/com.sonymobile.launcher.XperiaLauncher
02-28 13:25:03.368  1381  7072 I ActivityManager: Killing 16171:com.android.launcher3/u0a295 (adj 100): crash
02-28 13:25:03.370   803   803 E ANDR-IOP: IOP HAL: Received pkg_name = com.android.launcher3 pid = 0
02-28 13:25:03.376  1381  1381 V NotificationListeners: notification listener connection lost: ComponentInfo{com.android.launcher3/com.android.launcher3.notification.NotificationListener}
02-28 13:25:03.376  1381  1381 W NotificationListeners: notification listener binding died: ComponentInfo{com.android.launcher3/com.android.launcher3.notification.NotificationListener}
02-28 13:25:03.380   834  2427 W SurfaceFlinger: Attempting to destroy on removed layer: 9f29ca0 com.android.launcher3/com.sonymobile.launcher.XperiaLauncher#0
02-28 13:25:03.388  1908  1908 W OverviewProxyService: Binding died of 'ComponentInfo{com.android.launcher3/com.android.quickstep.TouchInteractionService}', try reconnecting
02-28 13:25:03.420  1908  1908 W OverviewProxyService: Null binding of 'ComponentInfo{com.android.launcher3/com.android.quickstep.TouchInteractionService}', try reconnecting
02-28 13:25:03.431  1381  1453 I ActivityManager: Start proc 16247:com.android.launcher3/u0a295 for service com.android.launcher3/com.android.quickstep.TouchInteractionService
02-28 13:25:03.436  1381  6344 D NotificationListeners: Removing active service ComponentInfo{com.android.launcher3/com.android.launcher3.notification.NotificationListener}
02-28 13:25:03.559   803   803 E ANDR-IOP: IOP HAL: Received pkg_name = com.android.launcher3 pid = 0
02-28 13:25:03.583   834   937 W SurfaceFlinger: Attempting to destroy on removed layer: 46885fa Application Error: com.android.launcher3#0
02-28 13:25:08.886  1381  2203 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10010000 cmp=com.android.launcher3/com.sonymobile.launcher.XperiaLauncher} from uid 10295
02-28 13:25:08.888   803   803 E ANDR-IOP: IOP HAL: Received pkg_name = com.android.launcher3 pid = -1
02-28 13:25:08.896 16247 16247 W com.android.launcher3: type=1400 audit(0.0:547): avc: denied { read } for comm=45474C20496E6974 name="u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=21945 scontext=u:r:untrusted_app:s0:c39,c257,c512,c768 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0 ppid=722 pcomm="main" pgid=16247 pgcomm="droid.launcher3"
02-28 13:25:09.146 16247 16247 I chatty  : uid=10295(com.android.launcher3) identical 1 line
02-28 13:25:09.756 16247 16247 W launcher-loader: type=1400 audit(0.0:548): avc: denied { read } for name="u:object_r:semc_version_cust_active_prop:s0" dev="tmpfs" ino=21902 scontext=u:r:untrusted_app:s0:c39,c257,c512,c768 tcontext=u:object_r:semc_version_cust_active_prop:s0 tclass=file permissive=0 ppid=722 pcomm="main" pgid=16247 pgcomm="droid.launcher3"
 
Last edited:

jurgenek28

Senior Member
Oct 10, 2013
72
5
Work on xperia XZ1, but splitscreen crashed whole xperia home. Sometimes glitches when swipe up.. but good thanks [emoji4][emoji4][emoji4]

Odesláno z mého G8341 pomocí Tapatalk
 
Last edited:

Ai<3GG

Senior Member
Jan 13, 2012
161
28
I am currently on XZ Premium. Is the recent button really visible on the navigation pane? Seems to have no function as of the moment.

Edit. Frgot to flash adb things.
 
Last edited:

Sahaab

Senior Member
May 14, 2013
3,722
3,496
24
London ON
There's also no option to "disable" gestures by toggling the swipe up to home button, which should be found in the display settings menu. Will report other crashing with logcats when they occur. :D
Ya thats not home related , maybe someone will port the new settings, but settings you cant port for non root that easily plus xperia 10 probably has a newer settings app than ours so again ours probably wont work

Lol damn, if i'm faster in getting the FTF we might beaten @niaboc79 to the punch for the first new launcher related post XD
Nah man porting takes time :-/
 
  • Like
Reactions: TheArt. and TakuyaZ

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    Xperia finally updated their launcher!

    Hey, so it has been a long long time since I have posted or even ported anything.

    Finally, xperia updated the launcher and it was a must port for me.

    The launcher should theoretically work on all xperia devices with android Pie (and sony software). I have currently tested it on Xperia XZP. You can also activate pill via an adb command.

    Steps

    Simply install the apk and then install the wallpaper apk and then reboot

    If you want pill, you must use adb with your device.
    I will not be explaining how to use adb, there are many guides out there.
    But to activate pill simply use this adb command
    Code:
    adb shell settings put secure swipe_up_to_switch_apps_enabled 1

    p.s the launcher will not override sony's built in launcher. But you cannot use Launcher3(Quickstep launcher) with it. The package name is com.android.launcher3.

    FOR XPERIA XA2

    Devices:
    Working :-
    Xperia XZ1
    Xperia XZP
    Xperia XZ2
    Xperia XZ3

    Not Working :- (Testing needs to be done to get the app working on these, logcats also need to be provided)
    Known bugs :-
    Split screen causes force closeFixed v1.1
    Force Close on rotating Fixed v1.2
    More than 1 page in folder FC on rearrange Fixed v1.5
    App split shortcut not working

    VERSIONS
    v1.3 If you plan on using pill with this launcher, this one might be the most stable option for you. Navbar replacement/shortcut apps should work with this as long as this launcher is the default (App close animation had to be slightly altered).

    v1.4.1 first of all, both have recents working without pill

    v1.4.2 second version has recents working with other launchers, but to do this, i had to remove app opening animation(not the gesture) from the recent, so If this is something you cant live without, go with v1.4.1, but if you wanna use other launchers, then this is the version you want


    Hope you all enjoy it as much as i am.

    Don't forget thanks button and feel free to donate

    Thanks @TakuyaZ for providing the apks from the system dumps (and motivating me ;) )

    Lastly, please do not use or repost my work without authorization, as this port was done for me and for a friend, took me at least 8 hours of constant work to get it to work properly and was not as easy and simple as copying from a system dump and uploading it and simply calling it a port.
    11
    how can i root my xz2?
    1st - https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/
    2nd - https://forum.xda-developers.com/xperia-xz2/how-to/how-to-root-xz2-probably-xz2c-android-10-t4030775
    (android 10)

    here is my logcat bro i hope it helps
    Thank you so much. Ofc it helps (gonna check it out) :good:
    Maybe today I may fresh install my xz2 and keep it unrooted, in order to try fixing all the remaining issues!

    Edit. Got launcher working on my unrooted XZ2. Stay tunned!

    Edit 2. Attached below is the working Xperia 5 Launcher for non-rooted android 10 devices (XZ2/C/P and XZ3 - Sony stock firmware ONLY), as well the proper WallpaperPicker.apk (11/12/13/... in the apk's title means the quantity of fixes I've made on it)!
    But I can't get the two buttons and/or gestural modes working (commands >> here <<)! Maybe someone could help on this.

    If you face any other fc/issue, please, do report with the "how to reproduce the issue" and the proper logcat, otherwise I cannot help out!

    Some reports are welcome, please do that!
    Enjoy it.
    6
    @Sahaab
    I ported the Xperia 5 android Q (10) launcher to work on non-rooted devices, but I couldn't get the gestures (pill) to work. Did you change anything in the sources (smali) to make the pill work?
    In addition, I got the launcher working on my XZ1 running Android Pie (9) - distinct apk version.
    I may share the apks later, if I get everything working.

    With root, it's easy to make it work, as you can see here (My exposed module will be released soon).

    Tia!
    5
    Update
    v1.3

    - Can launch recents via other apps (e.g some shortcut manager or nav bar apps, etc)
    - Recents launch from other launchers does not FC anymore, and it opens up, but clicking on a recent says that App isnt available, so other launcher support still not there
    4
    I myself have noticed the split screen bug, i will fix it tomorrow
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone