[APP/MOD][GJR90][GJR22][ACS] SystemUi.apk with Quick Panel Ported In

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
Dreamsforgotten
And Android Creative Syndicate
Bring You



TWQuickPanel ported to the Nexus S Status Bar




This is the 5 widget quick panel found on the i9000 SGS phone. The included widgets are Wifi, Bluetooth, GPS, Sound/Silent, and Auto Rotation. When I get more time I'm going to be attempting to replace the Auto Rotation with the Wimax control.

Requirements:
1. CDMA NS4G running any vareint of the deodex GRJ90 Stock Rom
1.a. GSM won't be comparable with updated files.
2. CWM recovery, I'm running the 3.0.2.4 version
3. A nandroid backup




Install:
Nandroid backup
Download ZIP file.
Place it @ the root of your SD Card
Boot into Fastboot, choose Recovery
Choose NexusQuickpanel.zip and flash
Clear dalvik cache
Reboot

The theme of the panel is pretty generic and the clear status bar code is already in place in it. All you have to do is replace the png shade_bg with a transparent image and you'll have the clear status bar.
I Kanged the actual images for the widgets from a thread posted by criskelo found


DOWNLOAD V1.3 GJR90 Compatable Updated 7/29/11!!
http://goo.gl/oA6XM

Follow Me:
Twitter @Dreamsforgott3n
Facebook
ACS Website

If you feel like donating you can here:
 
Last edited:

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
Credits/Answers

CHANGELOG:
V 1.2

Edited classes.dex to display proper wifi signal when activated.

V1.3
Updated with the files for the GRJ90 update gsm users are welcome to attempt to flash but as of now if it doesn't work I don't have the time to make your version yet


Special thanks to ShabbyPenguin for the hosting space!

Q/A Section
#1 Question asked:
Q. Why would you edit smali on the most open source phone available?

A. Because touchwiz isn't open source ;) but the policy is very close so its not that difficult.

Q. After flashing my status bar is gone.

A. signature miss match your on a rom that has the system apps signed differently.

Q. The mod didn't take after flashing over stock grj90.

A. Your not on the deodex version of the rom try again :)
 
Last edited:

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
Very nice Dreams, Awesome work as usual

Sent from my Nexus S 4G using XDA Premium App
Thank you!



Will this also work on the GSM Nexus s ?
TBH I don't know haven't tested it. You can nandroid flash this, and then return to your backup if not. Also you can have a zip with just the SystemUI.apk in it from your phone instead of a full back up just restore your apk over this one. I'm still waiting I need a copy of a deodex systemui.apk from the GSM to start on it. One question for you, are the roms from the GSM versions all compatable, meaning the stock SystemUI.apk on the T-mo and the rest all match up? I would hate to have to make like 5 versions of this thing!
 

Bandis710

Senior Member
Mar 26, 2008
1,361
73
0
:) just flashed it on the gsm nexus s ( I9023) .Already had a nandroid backup. Seems like it works ok !! HAven't tested everything , but no errors so far.. As far as I know all nexus s gsm versions have compatible systemui.apk, because there are no different custom roms for them..

I can post the systemui.apk from the nexus s I9023 if you want it ?
 

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
:) just flashed it on the gsm nexus s ( I9023) .Already had a nandroid backup. Seems like it works ok !! HAven't tested everything , but no errors so far.. As far as I know all nexus s gsm versions have compatible systemui.apk, because there are no different custom roms for them..

I can post the systemui.apk from the nexus s I9023 if you want it ?
I tell you what run with it for the rest of the day. If you have no errors, which if you did you would have a)bootlooped b)had immediate FC when unlocking or c) had fc upon hitting one of the buttons on the widget. Looks like you are clear of all 3 so now the only thing left that doesn't match our phones is the values is ids.xml, drawables.xml, and public.xml that control the 4g which your phone doesn't have. Seems like to me this works as is and you just have some code included that will always remain dormant and to actually port this to your Systemui.apk to remove a few 4g calls wouldn't be worth it. Let's get a few more GSM people to test it and let us know for sure and I'll update the title of the thread.
 

Bandis710

Senior Member
Mar 26, 2008
1,361
73
0
:) I will be your guinea pig, and post it here if I find issues.. Haven't said it yet but: you did a great job it looks absolutely gorgeous !
 

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
:) I will be your guinea pig, and post it here if I find issues.. Haven't said it yet but: you did a great job it looks absolutely gorgeous !
Thank you. It's pretty plain jane as far as the pull down background but I wanted it to be something easy to look at if you don't want it themed and then if you do I'm sure the themers (myself included) will be pushing out some interesting looking ones.
 

itsallsubliminal

Senior Member
Nov 20, 2007
933
44
0
This is great! Thanks for this incredibly useful feature! Things seem to be going well with ports of SGS devices, hopefully we can get a couple features like the SGS Camera and manual brightness adjustment by scrolling left-right on the notifications bar soon! Much much thanks, this mod worked like a charm!

One suggestion if possible, when you figure out how to change the widget elements, maybe replacing the auto-rotate with a flashlight, i think the flashlight is used more by a majority of users
 

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
This is great! Thanks for this incredibly useful feature! Things seem to be going well with ports of SGS devices, hopefully we can get a couple features like the SGS Camera and manual brightness adjustment by scrolling left-right on the notifications bar soon! Much much thanks, this mod worked like a charm!

One suggestion if possible, when you figure out how to change the widget elements, maybe replacing the auto-rotate with a flashlight, i think the flashlight is used more by a majority of users
I saw the brightness code on there already I'll play around with it. I agree on the flashlight but I'll attempt the 4g first

Sent from my Nexus S 4G using Tapatalk
 

itsallsubliminal

Senior Member
Nov 20, 2007
933
44
0
I saw the brightness code on there already I'll play around with it. I agree on the flashlight but I'll attempt the 4g first

Sent from my Nexus S 4G using Tapatalk
even on cm7 i think the 4g toggle has been givin issues. Thats awesome the brightness code is on there I hope it works out in the end cuz that feature is untouchable, too easy :)
 

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
Update, tomorrow I will work on the one bug found I missed. When you turn in the wifi, the image overlays for the waiting period but instead of turning to the on picture when wifi connects it returns to the off wifi picture but the indicator at the bottom shows its on. This will be a thorn in themers side so I'll upload the fix.

Sent from my Nexus S 4G using Tapatalk
 

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
OP Updated,

New version is out v1.2, same download link, same filename so delete the current zip off your SD card. First time I flashed the new zip over the prior, it bootlooped on me, I pulled the battery and booted again, it booted just fine. This version fixes the wifi icon when it's on before it reverted to the off png even though the wifi was on. Also noted on OP that the GSM version seems to be working just fine for the NS4G cousins.
 

Bandis710

Senior Member
Mar 26, 2008
1,361
73
0
The wifi icon still does not stay green when wifi is active .. are you sure you uploaded a changed file ? even the date and time of the systemui.apk are the same ase yesterday's file
 

dreamsforgotten

Senior Member
May 4, 2010
5,077
2,522
0
Louisiana
I'm showing the correct time stamps on the phone and pc can you verify if yours shows a modified date of 5/31 11:53am. The only file inside that should have a modified date is classes.dex. If you show all the right modified times then I'll have to upload it again but it sounds like you got the wrong file

Sent from my Nexus S 4G using Tapatalk