yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] DoctorStrange96:
Just came here to say that I'll no longer port this mod for the regular Motorola firmware. First, I don't know how to code. Second, deodexing the frameworks breaks compatibility for some Play Store apps (most of them well-known). Third, the firmware is currently too damn (sorry for the expression) slow, and TWRP doesn't work properly with it. And last but not least, Xposed is already out, and GravityBox for LP is already a work in progress.

So I decided to stick with GPE + this modpack. Yes, GPE doesn't support taking HDR photos, but that's something I can live with. I've never seen a Lollipop ROM perform so well and be so fast as this one, at least on the Moto G. So, [MENTION=5132229]xpirt[/MENTION], all I gotta say is thanks for your work, man. You rock! You saved me from having to downgrade to KK :p
[Moto G Android Development] xpirt:
well if you miss HDR mode, I'll try to port it too, shouldn't be difficult.
[Moto G Android Development] Bert98:
Since we're on the camera topic, do you think it's possible to port SlowMo video?:D

Oh and BTW, GPE+this pack+Xposed=badass :D

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] xpirt:
does motorola camera have this feature?
[Moto G Android Development] Bert98:
Yes it does, and like HDR it's working on stock ROM and not in GPE and CM based ROMs..

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] xpirt:
ok, then should be possible porting both.

edit: [MENTION=4758250]Bert98[/MENTION] i've just installed moto stock camera (the one you posted) and for me slow-motion is here but no HDR, isn't that also for you?
[Moto G Android Development] Bert98:
Yeah, no HDR option for me as well.. I never noticed it because I don't use it lol

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] DoctorStrange96:
Looks like the camera libraries were changed to not support HDR. I don't know if Google demanded Motorola to change stuff in the frameworks and/or in the kernel too.

I've tried making GPE use Moto's vendor camera libs (at /system/vendor/lib) but the logcat showed that some other libraries were missing.
[Moto G Android Development] Andiii:
will this mod work with my german XT1032 which has been converted to GPE 5.0.1 via this method?
[Moto G Android Development] xpirt:
if you converted to GPE , you have GPE installed.. so yes.
[Moto G Android Development] xpirt:
today's work:

r59 - SystemUI: animate expanded volume panel

r60 - SystemUI: Materialize volume panel in/out animation

r61 - added notification panel clock/date click actions

- press clock: open alarms

- long-press clock: set alarms

- press date: open calendar

- long-press date: set calendar event
[Moto G Android Development] DoctorStrange96:
Trying to port HDR but with no success. Libraries are incompatible.

Update: Confirmed that HDR is working now. I used good ol' AOSP Camera2 to test. Looks like the only thing missing (apart from the libraries) was two binaries, which I got from stock Motorola 5.0.2 firmware.

Sorry for going OT.
[Moto G Android Development] Bert98:
Awesome man :D and how about slowmo?

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] DoctorStrange96:
man, i've yet to test it. but looks like there still are problems. snapchat can't take photos anymore, and i've seen the camera daemon binary crash once

edit: slowmo doesn't work (needs motorola gallery?)

edit 2: snapchat is the only app broken so far. fb, fb messenger, g+, twitter and whatsapp all work fine (other apps which depend on camera such as instagram and retrica work too)
[Moto G Android Development] xpirt:
today's work:

r62 - added quick settings 4 tiles per row tweak

r63 - added auto collapse notification panel tweak (auto collapse when toggled quick setting)

r64 - SystemUI: fix tiles not being refreshed on overscrolling (issue #1860 from AOSP)

r65 - QuickSettings: add long press support (add long press support for QS tiles, and add actions for common tiles)

r66 - version #5

enjoy!
[Moto G Android Development] Meikun:
After installing r66, it broke my sistem ui or something like.

I have neither navbar nor statusbar and a message is showed constantly saying your system ui has stopped.

---------- Post added at 08:19 PM ---------- Previous post was at 08:11 PM ----------

PD: solved after flashing r58 again.
[Moto G Android Development] Bert98:
+1, redownloading r58, hope you can fix it next release :)
[Moto G Android Development] xpirt:
edit: got the error, fix coming..
[Moto G Android Development] xpirt:
today's work:

r67 - fixed left layout in statusbar network traffic

r68 - added toggle for statusbar vibration tweak

r69:

- fixed systemui FC

- added disable brightness slider tweak

- moved systemui tweaks to a new menu

- updated updater scripts

enjoy!
[Moto G Android Development] aouerfelli:
This honestly looks great. I was hoping for it to be ported to stock, but it looks like that's not happening. Hopefully will get around to flashing GPE and trying this out.
[Moto G Android Development] DoctorStrange96:
tweak suggestion: re-enable the notification ticker
[Moto G Android Development] xpirt:
will think about it.
[Moto G Android Development] Bert98:
Awesome, r69 works great and the new volume bar animation is sick :D great work!

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] Zoja:
I can't find the download link of r69. Can anyone help me? Thanks
[Moto G Android Development] Bert98:
you can download the latest version directly on your phone by following these steps:

1) Install the Code Checkout app from the Play Store (https://play.google.com/store/apps/details?id=com.cooldroid.codecheckout&hl=it)

2) Click the "+" icon on the action bar and a popup will appear, asking for the name and the URL of the project. You can put whatever you want as the name, but in the URL field paste this

https://xpirt-modpack-moto-g-gpe.googlecode.com/svn/trunk/

3) Hit OK and it'll start downloading the files automatically (it's about 80-100MB in total, so don't worry if it takes a while)

4) Open any file manager with archiving capabilities (personally I use Root Explorer but any other file manager should work just as fine), head to /sdcard/DCIM/code_checkout, select the four folders (additions, commons, META-INF and system) and compress them into a zip file (the compression rate shouldn't matter)

5) After that, all you have to do is reboot to recovery and flash the zip you created!

When a new update comes out, just re-open the app, select the project you previously saved and tap the two arrows icon on the action bar, it'll update the files to the latest release; when it's done, repeat steps 4 and 5 and you're good!

[MENTION=5132229]xpirt[/MENTION], if you'd like to add this guide to the OP so that everyone could see it feel free to do it :)
[Moto G Android Development] xpirt:
sure, i'll add it tomorrow.
[Moto G Android Development] xpirt:
today's work:

r70 - added enable ticker notifications tweak

starting from lollipop notification display method has changed from ticker to heads up. some prefer the old method so here's the option to enable it (this will disable heads up too)

enjoy!
[Moto G Android Development] SamsungAdmire:
I haven't had a lot of time lately to create a .zip, but here's r70.

http://www15.zippyshare.com/v/KQ1QQpJ1/file.html
[Moto G Android Development] Bert98:
Don't worry man ;)

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] padhu1989:
How to uninstall this mod ?
[Moto G Android Development] xpirt:
reinstall deselecting all options.
[Moto G Android Development] ViVi93:
But settings like clear all recents button cannot be removed.
[Moto G Android Development] xpirt:
restore your backup.
[Moto G Android Development] xpirt:
today's work:

r71 - Heads up improvements:

- swipe left = dismiss (removes notification)

- swipe right = background (keeps notification)

- swipe down = open notification panel

r72 - added option to change power saver mode color (Settings->Battery->PowerSaver)

enjoy!
[Moto G Android Development] Aayushya:
I tried your method, this is what I've been getting since the last 6 hours. :/
[Moto G Android Development] xpirt:
did you use this link?

https://xpirt-modpack-moto-g-gpe.googlecode.com/svn/trunk/
[Moto G Android Development] Aayushya:
Yes, that's the link.

Could you please upload your latest work? I see that r72 hasn't been uploaded yet.

Edit: Nevermind, downloaded it from my PC.

Here's r74 for you guys :)

https://dl.dropboxusercontent.com/u/58434411/Xpirt_mod_pack_74.zip

[MENTION=5132229]xpirt[/MENTION] I hope it's okay if I upload and share it.
[Moto G Android Development] vyaskd:
[MENTION=5132229]xpirt[/MENTION]

will u plz do this mod for xt1033 dual sim also?
[Moto G Android Development] Darkapolo:
Xpirt, I Hope to see your great mod be compatible with stock 5.0.2 lollipop. Thanks for your work.
[Moto G Android Development] xpirt:
i think I will port it over 5.1 stock when it will be out..
[Moto G Android Development] aouerfelli:
I know this is a long shot, but Alberto97 has a 5.1 AOSP build for falcon, would you be willing to port to that ROM?
[Moto G Android Development] xpirt:
is it stable enough?
[Moto G Android Development] aouerfelli:
It's very stable in my case, as stable as stock 5.02. But performance-wise, it's crazy fast and smooth. I encourage you to try it.
[Moto G Android Development] xpirt:
will test it, if it's ok I don't see the problem why not porting it.
[Moto G Android Development] Xup8:
This mod works on stock 5.1?
[Moto G Android Development] aouerfelli:
Nope. Only AOSP-based ROMs.
[Moto G Android Development] jglm4u:
So does that means it can work on 5.1??
[Moto G Android Development] aouerfelli:
Yeah, maybe GPe, try it out. Just not Motorola Stock (when 5.1 comes out for it).
[Moto G Android Development] xpirt:
this doesn't work on GPE 5.1, only 5.0.1
[Moto G Android Development] aouerfelli:
Oh sorry, I thought I was on the 5.1 thread.
[Moto G Android Development] S0bes:
Any plans to update the modpack for 5.1?
[Moto G Android Development] xpirt:
yes, ported almost all mods. will release it asap.

in the meanwhile see changes here: https://github.com/xpirt/xpirt-modpack-moto-g-gpe-5.1

uploading all files at parts when I have time. though you can see tweaks ported in the aroma config file.
[Moto G Android Development] S0bes:
That's a great news. I decided to get rid off unstable xposed and use modded system files. Don't have enough time to mod files by myself so I glad to hear that you continue working on modpack.

Thank you.
[Moto G Android Development] pv979:
Great news !

Thank you for all the effort!
[Moto G Android Development] SH1M4BD3:
Selalu gagal xt1033 gpe converted, pencerahan mastah
[Moto G Android Development] maurit43:
hello, change DPI it better resolution ? or just size of icons ?

thanks
[Moto G Android Development] S0bes:
[MENTION=5132229]xpirt[/MENTION] do you plan to add skip tracks via vol buttons feature later?
[Moto G Android Development] tzzeri:
Which recovery works on gpe 5.0.1?
[Moto G Android Development] xpirt:
[MENTION=4900159]tzzeri[/MENTION] check twrp thread in android dev section, there you'll find all recoveries compatible with GPE.

[MENTION=4413273]S0bes[/MENTION] yes, it will come.
[Moto G Android Development] padhu1989:
Working perfectly fine... Super cool...
[Moto G Android Development] Zoja:
It works perfectly, thank you.

It must have been because of the theme's testing, so thank you again, but I modified a little bit. :)
[Moto G Android Development] xpirt:
oh that looks better, do you mind if i include your icons on next version?
[Moto G Android Development] Zoja:
Of course, here is the icons: Link

I have a question: Ho to remove from power menu the settings option and the sounds profile?
[Moto G Android Development] xpirt:
actually there is not a way to do that now, though I'll think about implementing it in next versions.
[Moto G Android Development] OldYellowBricks:
honestly, I hope you're working on a mod pack for the moto g's stock lollipop~

Keep up the great work
[Moto G Android Development] ronin790:
[MENTION=5132229]xpirt[/MENTION]

Excellent work, keep it up [emoji106]

Can you help me what i need to edit on systemui.apk for quick pulldown on right side?

Thanks in advance [emoji6]

▪◾◼ Tapatalk ♦ Moto G ◼◾▪
[Moto G Android Development] S0bes:
http://4pda.ru/forum/index.php?showtopic=540887&view=findpost&p=37372309

Use google translator. And if you still will fail with it then ask me I'll help
[Moto G Android Development] xpirt:
pm me errors you have and I'll give you a hand.
[Moto G Android Development] ronin790:
[MENTION=4413273]S0bes[/MENTION] & [MENTION=5132229]xpirt[/MENTION] Thanks guys, i'll try it later.

▪◾◼ Tapatalk ♦ Moto G ◼◾▪
[Moto G Android Development] tzzeri:
I want to take a backup before flashing, so I want one that I can do that on.
[Moto G Android Development] ronin790:
You can use twrp for nandroid backup of whole system (backup & restore function worked without any errors for me)

or

ZipMe from play and create update.zip from SystemUI + framework-res.apks + framework folder.

▪◾◼ Tapatalk ♦ Moto G ◼◾▪
[Moto G Android Development] tzzeri:
Twrp for gpe is very buggy, so it didn't allow me to do a backup. It's in the alpha stage for a reason.
[Moto G Android Development] ovtovaz:
you can resize the navigation bar?

Enviado desde mi Moto G GPE con Android Lollipop
[Moto G Android Development] xpirt:
yes it will come soon.
[Moto G Android Development] S0bes:
I use this - twrp-2.8.3.0_falcon-GPE_sub77.img

from http://xdaforums.com/moto-g/development/recovery-twrp-2-8-2-0-touch-recovery-t2980621

and I backed up normally. But I've not tried to restore it yet.
[Moto G Android Development] abeloman:
Any chances for getting this mod for BR Lollipop 5.0.2?
[Moto G Android Development] xpirt:
mmm I don't really have much time for this but once 5.0.2 is out also for european version I think I'll port it for both motorola versions.
[Moto G Android Development] xpirt:
people someone with fast internet connection can upload the modpack to svn google code? if yes please send me a pm.

with svn I can update the modpack every day in a faster way without re-uplaoding 50mb.
[Moto G Android Development] abeloman:
Any tutorial? I would like to know how we can get these features :)
[Moto G Android Development] xpirt:
you have to learn smali coding and know how to decompile jars/apks.
[Moto G Android Development] xpirt:
added NIGHTLY links to OP. now all changes will be put every day so you can have latest files to test.

changes on SVN from #1:

- updated APM icons (thx Zoja)

- fix memory leak by CM (android_frameworks_base/commit/d25b891dccd223bb00f45e27062e5391a55be8ff)

- added navbar sizes (48/42/36/32 dpi)

- added display DPI (480 | 440 | 420 | 400 | 370 | 340 | 300 | 200)

- enabled App Ops

- added increase volume steps tweak

- disabled scrolling cache
[Moto G Android Development] tzzeri:
How do I use app ops?
[Moto G Android Development] Bert98:
Where are the download links?

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] xpirt:
i've put SVN link to second post, there you'll see all files as the zip extracted. if you want to download it just setup a folder in your PC and download tortoise svn which can download all files, after that you zip it and flash.
[Moto G Android Development] 0max:
Is it possible to use only few mods instead of all ?
[Moto G Android Development] xpirt:
they are selectable in aroma (installation w/ user-friendly interface), so yes you can enable/disable all mods by flashing the same zip.
[Moto G Android Development] ovtovaz:
Center clock?

Enviado desde mi Moto G GPE con Android Lollipop
[Moto G Android Development] xpirt:
soon..
[Moto G Android Development] xpirt:
r12 - added center clock & fixed DPI tweak
[Moto G Android Development] S0bes:
Still waiting for skip tracks feature. Tried to implement it by myself a couple of times and phone is not booting every time I make changes:(

Saw method from cdroid's rom. As a result I got unusual error in logcat

E/AndroidRuntime( 1075): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.display
E/AndroidRuntime( 1075): java.lang.VerifyError: Rejecting class com.android.internal.policy.impl.PhoneWindowManager because it failed compile-time verification (declaration of 'com.android.internal.policy.impl.PhoneWindowManager' appears in /system/framework/android.policy.jar)]
[Moto G Android Development] xpirt:
you're corrupting the registers.. you have to pay attention to them, also when porting smali mods keep in mind that always (almost) our codes are different between the port ones so you need to adapt them.

btw I will port it tomorrow if I find some time.
[Moto G Android Development] ovtovaz:
Everything works fine in r12 :D
[Moto G Android Development] abeloman:
I don't know what I did wrong xD

Double clock!!! :D
[Moto G Android Development] tzzeri:
It does that when you're coming late to everything, it helps you see the time.:)
[Moto G Android Development] abeloman:
Haha, I'll never be late xD

I only could make the quick toggles from the right and this:

A little orientation would be great :D
[Moto G Android Development] ovtovaz:
You can hide the alarm icon?
[Moto G Android Development] 0max:
thank you for mod :good:

Can you add buttons in navigation bar to move cursor while typing :D
[Moto G Android Development] xpirt:
i'll add it to my to-do list
[Moto G Android Development] ovtovaz:
You can fix double clock?

Thanks :)

Enviado desde mi Moto G GPE con Android Lollipop
[Moto G Android Development] Bert98:
I second that request.

Also, if you could make the navigation bar the same color as the status bar (e.g. orange in Google Play Music) it'd be an awesome feature :)

Waiting for v2 :D

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] xpirt:
double clock? are you having this issue too?
[Moto G Android Development] abeloman:
I think he refers that have in status bar and the one in the lockscreen...
[Moto G Android Development] xpirt:
oh I see, I'll look into it.
[Moto G Android Development] S0bes:
Hey! Just want to help you http://xdaforums.com/showpost.php?p=58460343&postcount=172

so, you will have more time for implementing other cool stuff
[Moto G Android Development] xpirt:
nah that will not work with the center clock mod as it's a new linearlayout, i've hacked the method that hides the icons (e.g system_icons_area ID), added my own id (xpirt_clock), added the field (mXpirtClock) and I've added my linear layout to be hidden together with system_icons.

btw if you want you can look into the code as soon as it's uploaded to svn.

edit: also by having a new linearlayout for the clock only it's easier to work with it (making new mods for ex., move it to left,etc)
[Moto G Android Development] xpirt:
r13

- fixed center clock on lockscreen

- SystemUI: fix nav button ripple getting stuck

r14

- added keyboard volume control tweak

the arrows in navbar are too difficult to port as CM team added their own navbar mod and it's too deep in framework to port here, though use volume keys and enjoy it!
[Moto G Android Development] indrasatrya:
I have stock lollipop asian. Can I flash this Mod?
[Moto G Android Development] xpirt:
is that wrote in OP?
[Moto G Android Development] xpirt:
r15 - fixed init.d support & patched linker binary

r16 - updated busybox to 1.23.0

r17:

- fixed increase volume tweak

- added longpress volume key tweaks (show ambient display | Dwn play(pause)/Up skip to next | Dwn skip to previous/Up skip to next)

thx [MENTION=1148003]lyapota[/MENTION]!
[Moto G Android Development] wilco375:
This is awesome!

I don't have any of the new features though (none of the features added after r1 show up in the list) Maybe you didn't update the download link, or am I doing something wrong? Can you please quote me with the link to r17?

Great job though! I'm already more than happy with the APM. I miss xposed so much on Android 5.0. Not so much that I'm going back to 4.4.4 though ;)

Could you add an option to long touch an app in the recent apps panel, and have it come up with the app-settings of that app? That would be awesome! Don't know if it's possible though? But neither did I know these other things you did where possible... Keep it up!

---------- Post added at 05:30 PM ---------- Previous post was at 05:28 PM ----------

Those things would be awesome indeed too!
[Moto G Android Development] xpirt:
now all changes are uploaded to svn (second post), you have to download tortoisesvn and download the files on your PC, after that you have to compress to a zip and flash it.

the mod you're talking about shouldn't be difficult to do, I'll think about it.
[Moto G Android Development] wilco375:
Whoa, thanks for the fast reaction. I'll try that tomorrow.

Edit: How can I download those files you're talking about? If I click the svn link it only pops op with text (picture V)?
[Moto G Android Development] xpirt:
click on source link (2nd post) and in trunk folder you find the extracted flashable zip. to know how to download all of them search on google, there are many guides.
[Moto G Android Development] S0bes:
[MENTION=5132229]xpirt[/MENTION] , thank you for a skip track feature but I have a bug. When you do a vol up/down button long press there is a one step volume change everytime.

Do you have the same issue or I just did something wrong?

p.s

seems like my phone have not /sys/keyboard/vol_wakeup file

but your .zip haven't this file too

is that a problem?
[Moto G Android Development] xpirt:
it's a bug, it will be fixed soon.
[Moto G Android Development] xpirt:
today's work:

r18 - Services: boot up optimization for phone process - props CM

r19 - clean up & removed useless init.d script

r20 - aroma material theme - props Daniiiik49
[Moto G Android Development] argo7:
Any chance To see this on stock 5.02?
[Moto G Android Development] xpirt:
again.. when eu 5.0.2 will be out I'll do it, but no promises.
[Moto G Android Development] Membrillo007:
Why not brazilian XT1032 firmware?

XDA signature:

Tap-a-talked from Moto G running Resurrection Remix / Stock Kernel
[Moto G Android Development] xpirt:
i need to test stuff, when EU 5.0.2 is out I might install it and make mods too, but I could even not install it, depending the time I have.
[Moto G Android Development] Lemagex:
Any chance of nav bar customization? Specifically an always shown menu button?
[Moto G Android Development] Bert98:
It's already there, just select "permanent menu in navbar" or something like that when installing

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] xpirt:
just found out that that can be done by long-pressing the icon of the app you want to see its settings, will leave it as it is.
[Moto G Android Development] Membrillo007:
Hi all, maybe a noob question:

If I flash this Mod over this one: http://xdaforums.com/showthread.php?t=2986901 I'll lose the dark background right? (And viceversa)

XDA signature:

Tap-a-talked from Moto G running Resurrection Remix / Stock Kernel
[Moto G Android Development] xpirt:
yes.
[Moto G Android Development] Dizzyrul3z:
Damn I need this 4 lollipop 5.0.2 stock :D PLZ :D
[Moto G Android Development] ovtovaz:
X2

Firmware 5.0.2 Brasilian please.
[Moto G Android Development] wilco375:
Just convert your device to GPE, I did the exact same thing.
[Moto G Android Development] xpirt:
today's work:

r21 - added hide icons in status bar tweaks (hide alarm, hide bluetooth, hide ime, hide volume, hide am/pm)

r22 - updated signature verification removal

r23 - updated installation script

r24 - fixed volume changing on longpress tweaks

r25 - added weather on status bar tweak

news:

- no future support for stock motorola 5.0.2

- people who are on stock can simply convert to GPE

- more tweaks are on their way, customizable toggles will follow too
[Moto G Android Development] Bert98:
Downloading, thanks for the tweaks :D

Any hope for an expandable volume slider?

Inviato dal mio XT1032 utilizzando Tapatalk