Is it possible to port over the AOSP systemUI? - Xiaomi Mi Mix 3 Questions & Answers

Been thinking about this for a while, and my early attempts failed with no systemUI running after boot.
My early tests convinced me that somewhere in the ROM there's a check to see if the systemUI package is correct for MIUI, of not, it won't run it, but I'm not sure.
Why do I want this? Well, i don't really like MIUI, would much rather have the AOSP UI, and since it's simply an app running, it shouldn't be too hard to port over, thanks to the fact that most of Android is modular. I don't want to use a custom ROM (yet) since some of he MIUI features like one handed mode and quick ball are actually quite useful, I'd just rather have AOSP recents and quick settings.

It will be easier to use any AOSP theme. Maybe it wont change recents but overall look should be from stock android

Grellenort said:
It will be easier to use any AOSP theme. Maybe it wont change recents but overall look should be from stock android
Click to expand...
Click to collapse
There's AOSP themes out there, but none are really very good, and I've not really got much of an idea about how theming MIUI works, so won't be trying to create a theme.

ambitiousButRubbish said:
Been thinking about this for a while, and my early attempts failed with no systemUI running after boot.
My early tests convinced me that somewhere in the ROM there's a check to see if the systemUI package is correct for MIUI, of not, it won't run it, but I'm not sure.
Why do I want this? Well, i don't really like MIUI, would much rather have the AOSP UI, and since it's simply an app running, it shouldn't be too hard to port over, thanks to the fact that most of Android is modular. I don't want to use a custom ROM (yet) since some of he MIUI features like one handed mode and quick ball are actually quite useful, I'd just rather have AOSP recents and quick settings.
Click to expand...
Click to collapse
Not so easy bcs systemUi need to integrate with others priv apps...for example settings, etc...if u don't do all change rom ready It like an interrupted chain n doesn't boot
Inviato dal mio MI PAD 4 utilizzando Tapatalk

PeppeCNN said:
Not so easy bcs systemUi need to integrate with others priv apps...for example settings, etc...if u don't do all change rom ready It like an interrupted chain n doesn't boot
Inviato dal mio MI PAD 4 utilizzando Tapatalk
Click to expand...
Click to collapse
im not sure thats the case here to be fair, systemUI only handles recents, status bar, quick settings (and notifications) and other core system UI elements, settings, for example is completely independent from systemUI, you can check this using an activity launcher, to see the activities systemUI can start, i can only assume its the framework app that needs changing too for this to work, since thats heavily related to systemUI, even then, there's no reason why systemUI shouldn't start, even if it doesn't work properly, since, im guessing its started by an init script on boot, not that ive found that yet of course.

Related

Catapult Launcher Project

Hello everyone!
This project is for the Catapult Open Source Launcher or just Catapult for short
What is Catapult you may ask?
It is a launcher that I have started that is currently a port of the stock launcher and CyanogenMod's Trebuchet.
What does it do?
Not much ATM, but with the help of this great community it can do a lot
Currently I am the only developer on this project but I would love to get other devs involved as well. With help we can turn this into one of the most powerful launchers yet
Currently the sources reside at https://github.com/LG-Android-Coding/android_packages_apps_Catapult but if it picks up speed I'll move them to another place.
Please help in this project
Thanks!
Rashed
What are the aims/objective that will be different from other launchers currently?
parker09 said:
What are the aims/objective that will be different from other launchers currently?
Click to expand...
Click to collapse
I wish for it to be a powerful yet open launcher. The last one similar to this was ADW Launcher and hasn't been updated since 2010
There are many powerful launchers out there, but barely (if any) are open source
I aim to change that. Any feature you want, if you code it, we'll add it
I guess it will be up to us: What will this do that Trebuchet does not do (besides the name translation to English ?
The look is certainly similar (both draw from "stock"). Trebuchet has been ported to cm10, will likely try one lifted off another ROM.
Trebuchet's problem now is fragmentation. For cm9, I have found several downloads, mostly different. Some have properties right on the main properties pane (I prefer this), other have them buried somewhere under system properties (I have never found them), others have none (but honor my desktops). We should have one place, GIT or other download place, for Catapult current version.
Because of the common source and because many of us are using Trebuchet on cm9, it would be a great convenience and boost for Catapult if it honored the pre-existing Trebuchet desktops and settings. To be up and running after flash (or push), not having to fall back to adw, would be great!
Dovidhalevi said:
I guess it will be up to us: What will this do that Trebuchet does not do (besides the name translation to English ?
The look is certainly similar (both draw from "stock"). Trebuchet has been ported to cm10, will likely try one lifted off another ROM.
Trebuchet's problem now is fragmentation. For cm9, I have found several downloads, mostly different. Some have properties right on the main properties pane (I prefer this), other have them buried somewhere under system properties (I have never found them), others have none (but honor my desktops). We should have one place, GIT or other download place, for Catapult current version.
Because of the common source and because many of us are using Trebuchet on cm9, it would be a great convenience and boost for Catapult if it honored the pre-existing Trebuchet desktops and settings. To be up and running after flash (or push), not having to fall back to adw, would be great!
Click to expand...
Click to collapse
Oh god, don't remind me of the ADW CM days...
As for honoring the Trebuchet desktops, I'll look into it. Mainly Catapult is basically a modified Trebuchet right now, but that changes soon (it's a secret what I'm doing )
must wait for secret....
Sent from my SGH-T989 with Cyanogenmod 10 Alpha Power.
Well done.
Waiting for a first release
Gesendet von meinem GT-I9100 mit Tapatalk 2
Will it be compatible for Android 2.2?
Great to see another launcher coming to our community soon
Sent from Hell!!
I think ICS launchers (Stock/CM/Apex/Nova/Holo...) look and feel quiet similar. However SGS3 launcher has many advantages eg. able to create folders in the appdrawer, sort apps, hide apps... I like it very much. If we can have these plus themes, this launcher will be the best launcher.
frenzyboi said:
Will it be compatible for Android 2.2?
Click to expand...
Click to collapse
Sadly no... It requires a bit of things only in ICS and JB. I'll try though
As for the SGS3 launcher, yeah it does pack a bit of features and I hope to eventually have those...
I'm still trying to find out why it refuses to work on anything but CM then I'll release it
Sent from my iPod touch using Tapatalk
Rashed97 said:
Sadly no... It requires a bit of things only in ICS and JB. I'll try though
As for the SGS3 launcher, yeah it does pack a bit of features and I hope to eventually have those...
I'm still trying to find out why it refuses to work on anything but CM then I'll release it
Sent from my iPod touch using Tapatalk
Click to expand...
Click to collapse
for Nw u can release it for cm9 as a beta release n then u could find d reason y its ntt working n stock ..... just an advice bt its all ur wish
Actually what i really would like to see here is speed, Im about to flash your CM10 and we both know the P500 is fairly underpowered but a very good work horse when it comes down to it. Theming should also be up there as a priority. Im gonna download the source and scratch around a little, if i get a theming solution, i will push it back to git. Simple things like frame/border colours, icons for now
If you get a working theme solution I will love you forever and ever
I'm simply out of time to try. School is a time hog...
Sent from my iPod touch using Tapatalk
Rashed97 said:
If you get a working theme solution I will love you forever and ever
I'm simply out of time to try. School is a time hog...
Sent from my iPod touch using Tapatalk
Click to expand...
Click to collapse
I wonder, is this still alive? Both the repo link and the organization are dead...
I still have the files
Sent from my iPod touch using Tapatalk
This may end up a new thread if some Dev takes the -- multitasking launchers for small displays:
1. Tiled, side by side a la note 2. Resizing so do in paranoid.
2. Cascaded -- first one still relevant and maybe best: web OS, now open source. Resizing so for paranoid.
3. Pulse! This reader has elegant and usable interface. Can see a whole launcher based on this. But less radical and quite relevant here: the bottom program bar becomes slide-able and includes icons or thumbnails of active apps. Select or slide between as in pulse.
Sent from my LG-P500 using xda app-developers app
Dovidhalevi said:
This may end up a new thread if some Dev takes the -- multitasking launchers for small displays:
1. Tiled, side by side a la note 2. Resizing so do in paranoid.
Click to expand...
Click to collapse
Did some searching around. There is a window-managing launcher around--looks like it runs its own utilities, though, browsers, editors and such. Probably no way to do this with regular apps without paranoid?
2. Cascaded -- first one still relevant and maybe best: web OS, now open source. Resizing so for paranoid.
Click to expand...
Click to collapse
Apex has a card stack option--anyone used this? There are youtube videos of such things but nothing on Play.
3. Pulse! This reader has elegant and usable interface. Can see a whole launcher based on this. But less radical and quite relevant here: the bottom program bar becomes slide-able and includes icons or thumbnails of active apps. Select or slide between as in pulse.
Click to expand...
Click to collapse
There are several sliding taskbars around but from what I read of their descriptions, they are more customizable app-drawer subsets rather than task switchers. They also waste screen space with another taskbar--what I have in mind would use the regular one.
I think I'm just gonna let this die. No public interest at all. Might develop it on my own and if it gets good enough I might actually release it.
Sent from my iPod touch using Tapatalk

Any completely different rom

Do you know any completely different rom? Like miui for example! Lately I really get tired of roms that are just cleaned from bloatwares and everything else is same as the stock. Is it only miui and cyanogen that brings us original new futures? I wonder what is so custom and they call it custom rom. Is it so hard to take notification bar down or anything else and make it different and really custom? They must be sorted as custom and modified roms at least. Many of them are shown in screenshots with themes that not appear anyhow after flash. All we got is - + some apps and endless flashing process just to get back to our favorite. Really if some devs read my appeal please think about it. I am not sure but I guess is not impossible to add functions that stock roms don't have. Even if they seem not so usual surely will be appreciated. If someone know roms that are really different please let me know. Thanks!
Sent from my GT-I9300 using xda premium
After all, Android is Android, so you won't escape the notifications or the must-have apps (settings, etc.) The really only thing you can do is design an app that replaces the entire lockscreen, settings, laucher, app drawer, etc. To make it a ROM only feature would be .... a lot of work for nothing (as you can simple extract the APK and well... pirate it.
So ROMs are basically a window to the heart of the creator. It's their style, their apps, their child
R: Any completely different rom
Try paranoid android ROM, as far as i know it's the most customizable and you can use "tablet mode" to move the notification bar down etc.
Sent from my Galaxy Nexus using Tapatalk 2

[GT-P6200][GT-P6210][True Tablet UI][4 Way Reboot][Deodexed ONLY!]

This is for DeOdexed XXMC3 GT-P6200 AND DeOdexed GT-P6210 XXMD3 Only!!
For this Mod to work, you will need:
1.) Use a 3rd Party Launcher, (Nova,Apex,Trebuchet,etc.)
2.) You will need to make this your default launcher.
3.) Go to Settings and Force Stop TouchWiz Home Launcher I also cleared data/cache)
After this you can reboot and install this mod.
From my own experience and research on the Tab 2 forums, this may be the only way this works.
Click to expand...
Click to collapse
Warning: Unconfirmed with stock Touchwiz Launcher, Please download both .zips as a precaution.
Nao with 4 Way Reboot! Sure Scripts and Quick Boot maybe be easier/faster but it feels so much better integrated. Also Quick Boot doesn't go to download mode I dont think.
For Hot Boot to work you need to symlink PKILL with BusyBox Installer (recommend: JRummy) as mentioned : here
Known issues:
Alarm clock is distorted pretty bad when alarm goes off, but you can still easily slide to disable it..
To Fix: Install Xposed Installer with PerAppSettings .apk , set alarm clock DPI to 160 and Screen(dpi) to 600x1024.
Lockscreen missed call/unread text slider is distorted in portrait only.
Fix: Using Xposed per app settings, set Android OS DPI to 160 and Screen(dpi) to 600x1024.
Flash .zip in CWM or TWRP recovery. This will wipe davik-cache.
may 16 fixed scipt umount should have been umount. oops..
Enjoy guys.
reserved for future. thanks.
source/credit for tab UI: here
source/credit for 4 way reboot: here
I don't see any good reason for Samsung not shipping JB with Tab UI.
edit: may 16, fixed TABUI.zip umount should have been unmount, thanks guys.
wow, so swiping over nav button shows a google now pie shortcut.. did this do this in phablet ui?
chrisrotolo said:
wow, so swiping over nav button shows a google now pie shortcut.. did this do this in phablet ui?
Click to expand...
Click to collapse
Yes, it did.
Well after factory reset, these .zips seem to do nothing.. even with nova launcher. Strange indeed.
will do some more testing..
so far.. I think I'm going to have to rule this out , not working with touchwiz launcher.
as added to original post, this mod seems to only work on custom launchers which are set as default.
Also got some new wallpaper with this mod, see below.
Thank you for your work! It work great, just wondering is your mod adjust any dpi?
No dpi changes, use xposed if you are interested.
Is it working great with custom launcher?, if so can we get the name of the one you are using, also have you attempted to use touchwiz launcher?
Iwouldnt even recommend trying to go back, you may get stuck..
will add this and recommend force stopping twhome launcher to OP later, busy now.
thanks guys.
chrisrotolo said:
No dpi changes, use xposed if you are interested.
Is it working great with custom launcher?, if so can we get the name of the one you are using, also have you attempted to use touchwiz launcher?
Iwouldnt even recommend trying to go back, you may get stuck..
will add this and recommend force stopping twhome launcher to OP later, busy now.
thanks guys.
Click to expand...
Click to collapse
Currently I am using Nova launcher
Think i found another bug, when you have an uread text on lockscreen, the slider is distorted, will find fix/workaround hopefully..
I will gladly trade combined status/nav bar for these little imperfections..
BUMP!
4 way reboot added!
Multiwindow Mod
attn: chrisrotolo
Although I'm sure this is not the proper place to ask (and apologize if it annoys the op) but since you seem to be the only active developer for our device who is still attempting to modify stock i just wanted to know if u have spent any amount of time looking into porting the multiwindow mod to the P6200? Im not sure how familiar u are with the two distinct versions so far which can best be described as the 4.11 or phone/flashbar version and the 4.1.2 or tablet/floating windows version. At this point to get either working would be wonderful & a goal i'd be willing to brick my tab about(well maybe not literally but sum sacrifices must be made in the name of science...lol). Of course i've attempted the simpler solutions such as adding the permissions file & multiwindows jar which is enough to get the checkbox to appear in settings as well as the view selector controls to show up where the miniapps bar is located but obviously none of my attempts have been 100% successful. So far i have baksmali'd the various jars and have found almost all of the functionality to be intact when compared to the NOTE 10.1 which has the newest /preferred version of the multiwindow option but I must admit that i'm a complete newb when it comes to code so i thought i would seek sum assistance...that's if u even have the desire to dedicate sum time to tackle the task. If not, I only ask that u point me in the direction of someone with the time/knowledge/willingness to get it done because at this point i have become determined to do so. I have however done the least i can do which is read essentially EVERY post of EVERY thread on EVERY variation of the mod in an attempt to get an understanding of what i may be missing so below i will link to a couple of those of particular interests where they've had both success & failure.
http://forum.xda-developers.com/showthread.php?t=2056515
^this is for the original note & although it includes uneccessary(but cool) extras this mod has not only been a success but would be the ideal version to get working imho
http://forum.xda-developers.com/showthread.php?t=2024227
^this a how to of of the older version of the mod for the galaxy s2(which as u know is the closest phone to our own device). Most of it applies to the newer version as well except the flashbar.apk itself which is not used anymore(i think...lol)
http://forum.xda-developers.com/showthread.php?t=1988329
^this is the best breakdown i've found of the 2 different implementations & is actually written by the same guy that started the first thread i posted although again this is for the note/note 2
http://forum.xda-developers.com/showthread.php?t=2049516
^ even though after almost 100 pages of posts this one is still a failed attempt i felt it was important to note because these guys have dug through the code EXTENSIVELY so if it is in fact a deeper issue i'm sure they would be more familiar with what WONT work and plus the fact that it's a sgs2 variant i fear we may be in a similar situation.
p.s. i aplogogize about the huge post ahead of time & thx in advance for any insight u may offer
Thanks.
I breifly glanced at the idea before.
I'm not real interested in the use/function actually.
I am interested in learning the prot/development part however. I also do not have much free time because of my job and married life.
When I do get a chunk of time, I will look into this for you and whoever may be interested.
I did see the SungSonic ROM at Tab 2 has an 'alfa5' version of multiwindow mod.
In the meantime, I encourage you to continue trying and feel free to email me if you need any assistance.
Thanks, Cheers.
Error Status 6
Every time I attempt flashing the zip I get an error status 6 and aborts the install. I did set Apex launcher as my default launcher and cleared data for touchwiz. I also tried flashing the stock phablet zip and that worked then I cleared data factory reset and flashed the zip with the same status 6 error and went into a boot loop, any suggestions are greatly appreciated.
try download again, maybe old file update script was missing a " or ) or blank line at end.
thanks.
also see if you can check log in recovery let me know if it says anything.
Please for p6210 official jb http://forum.xda-developers.com/showthread.php?t=2278740
Edit:
Done , wow that was fast.
Anyways, please read instructions, also download StockPhablet.zip as a precaution.
Let me know how it's working and Enjoy your tab the way it was meant to be..
Chris,
I installed it on my 6210. It works fairly nicely.
However, there is a problem with the updater-script.
Line 6:
umount("/data");
Needs to be
unmount("/data");
Thanks for mods. This and the ripple lock screen are really nice upgrades.
k_t_b said:
Chris,
I installed it on my 6210. It works fairly nicely.
However, there is a problem with the updater-script.
Line 6:
umount("/data");
Needs to be
unmount("/data");
Thanks for mods. This and the ripple lock screen are really nice upgrades.
Click to expand...
Click to collapse
Thanks, both 6200 & 6210 script were misspelled, both fixed now. Sorry about that. Stock Phablet .zips look OK.
On my P6210, I noticed one bug in this mod: The notification panel grows over the top edge of the display in landscape mode when I have multiple notifications. I had the same problem using the Xposed TabletUI Trigger (which I tried before) mentioned in the Galaxy Tab 2 7.0 forums.
Yes noticed that as well, im on PA ROM now so I cant try anything.
i would setting touchwiz home launcher and systemui to 160dpi and 600x1024.
The only thing i noticed going off screen is mostly the clock which isnt a huge deal.

[Q] 4.1 launcher on 4.2?

Hi guys!
Recently i switched my tf101 from eos3 to eos4 (i did it after TeamEOS introduced tablet ui mode) and i stuck with "phablet" UI of stock launcher itself. I tried to replace launcher2.apk from 4.2 with apk from 4.1 but all i got was force closes =(
Are there any means to set 4.2 stock launcher to tablet UI or install 4.1 stock launcher?
p.s i know about Apex and Nova launchers, but they all have small annoying flaws.
As far as I know, it's not possible without modifying the apk package. You can give it a shot, there's some decompilers available, but it was beyond my coding skills and time I was willing to invest. The launcher is usually tied with the version of android due to lots of differences in the code in major versions, so I'm assuming modifications needed to work properly are extensive... but I could be wrong.
Lethe6 said:
As far as I know, it's not possible without modifying the apk package. You can give it a shot, there's some decompilers available, but it was beyond my coding skills and time I was willing to invest. The launcher is usually tied with the version of android due to lots of differences in the code in major versions, so I'm assuming modifications needed to work properly are extensive... but I could be wrong.
Click to expand...
Click to collapse
Thank you for your suggestions.
TeamEOS 4 #116 ROM has returned the Tablet bar style launcher like 4.1 had, you just change to "Tablet bar" in settings
*Detection* said:
TeamEOS 4 #116 ROM has returned the Tablet bar style launcher like 4.1 had, you just change to "Tablet bar" in settings
Click to expand...
Click to collapse
I can confirm this, works well.

Change lockscreen default app shortcut

Hi guys.
Is it possible to change the default lockscreen app shortcuts? I mean: once in lockscreen, you can puul up fom the bottom a two lines series of shortcut.
I would like to change for example the default calculator with another app I have installed...and so on...
Thanks.
I don't think it's possible on stock EMUI... Maybe with the help of some Xposed module like GravityBox, but since that it won't works on EMUI i didn't saw any module that allows to do that.
thx mate. I did not find anything yet too... it's a pity.
Diamantes said:
thx mate. I did not find anything yet too... it's a pity.
Click to expand...
Click to collapse
Yeah dude I'd like to customize lockscreen shortcuts too, but Huawei locked that down. Surely possible on custom ROMs, but at the moment i prefer to remain on stock for various motives like camera quality, battery management and optimization, fingerprint gestures... (I'd like at least to try some ROMs like LineageOS, RROS, AOSP, ecc. but I saw kinda enough people forced to use dload to go back to stock, thing that obviously I'd like to avoid.)
It's absolutely not possible on EMUI

Categories

Resources