[ROM] ICS Tentative ROM for Alcatel OT908 - Upgrading, Modifying and Unlocking

THIS IS AN UPDATE!!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello everyone!!!
Today i want to show you a amazing ROM.
ICS Tentative ROM based on custom ROM 2.2.2 for Alcatel OT 908 made by ruscan.calin with ICS Style made by me
[ REQUIREMENTS ]
-this custom ROM is for Alcatel OT-908 phone or branded one Cosmote/Globul/T-Mobile/Orange Move
-NOW for Alcatel OT-908 F/S/A
-also must have CWM recovery installed
[ FEATURES ]
-see here:http://forum.xda-developers.com/showthread.php?t=1608705
[ HOW TO INSTALL ]
-enter "recovery mod" by pressing POWER and then press VOL UP+HOME over 10s
-wipe cache
-wipe data
-install zip from sd: Alcatel OT908/OT908F/S/S ICS Tentative.zip
-reboot system now
[ DOWNLOAD ]
Alcatel OT908 ICS Tentative
Alcatel OT908 F/S/A ICS Tentative
Hit the 'Thanks' button for ruscan.calin and for me of course !
Enjoy!!!
View attachment 1044853

Its beautiful!
Great job on the themed ROM and many thank you's for sharing this with us.

marksie said:
Its beautiful!
Great job on the themed ROM and many thank you's for sharing this with us.
Click to expand...
Click to collapse
No problem, really i want to use this ROM how much you can!

marinalin85 said:
Hello everyone!!!
I am Alin, and i want to show you something awesome
This is the first ICE CREAM SANDWICH ROM for ALCATEL OT908 based on 2.2.2 FroYo.
Click to expand...
Click to collapse
Alineee bafta mare !!!
I say thanks to be the first to understand my purpose with this custom ROM
I mean everybody is free to change/customize with his prefered theme and a lot more..
but to accomplish this one has to do some work here...

Wow, this looks quite nice. Well done. Unfortunately I have a 908S, but good work nonetheless!

ot-908 f/s/a correct key mapping
FormerSlacker said:
Wow, this looks quite nice. Well done. Unfortunately I have a 908S, but good work nonetheless!
Click to expand...
Click to collapse
use this post to correct keys problem

this custom ROM for ot-908 f/s/a
to make this ROM to work on ot-908 s/f/a then only thing to change is regarding keys/sensor buttons so I changed these to correspond and result is this isdm_KeypadLayout.kl file you have to replace in your ROM before flashing
do like this
take that update.zip- custom ROM and unpack files use 7.zip or whatever you want
copy and overwrite isdm_KeypadLayout.kl in \custpack\usr\keylayout\
this file contains correct key mapping for ot-908 f/s/a phones
now it's time to pack/sign again your ROM so
1.delete these files
META-INF\CERT.SF
META-INF\MANIFEST.MF
META-INF\CERT.RSA
(this is old signature /md5 hashes )
2. pack again make that update.zip (not signed yet)
3 copy testsign.jar from attach to folder where update.zip resides
now enter from command line this command -to sign update.zip
java -classpath testsign.jar testsign update.zip update-signed.zip
as a result you get update-signed.zip (this is signed)
now you can flash your signed ROM by CWM

another ROM and its looks grate, but we still need a way to unlock this phone for free, cuz paying for every IMEI you send the unlock websites is not that great.

warrain said:
another ROM and its looks grate, but we still need a way to unlock this phone for free, cuz paying for every IMEI you send the unlock websites is not that great.
Click to expand...
Click to collapse
just nice
maybe you talk about SIM-unlock here yes this can be done by online services even if you pay for it but I suppose you was thinking to flash another ROM and this is something different -this means to unlock bootloader/ take S-off and I can assure you there is no online service to do that for you at this time...or if you know something share here I want to pay for it
yes one has to pay for it... it's not like this site where one can say thanks or don't care about or if you think somebody will buy a tool/box/dongle/ or brick a few phones to get unlocked bootloader for you free of charge ... this looks pretty bad...
another question here...
what to do with an unlocked bootloader ? you need a firmware for it...
yes I know ..for free..
I recommend someone to read a few books before thinking to make/ port a ROM to a phone is as easy as copy/paste files from somewhere...
I do not intend to upset anyone but...
also consider to READ THIS

what is it?
marinalin85hi,what is in your status bar expanded on this image http://forum.xda-developers.com/attachment.php?attachmentid=1044839&d=1336327433 ??? It's quick widget on rom 2.2.2 or third-party app? thnx

gulyuk.s said:
marinalin85hi,what is in your status bar expanded on this image http://forum.xda-developers.com/attachment.php?attachmentid=1044839&d=1336327433 ??? It's quick widget on rom 2.2.2 or third-party app? thnx
Click to expand...
Click to collapse
GoLauncher EX has an option to copy icons from other launcher.

[ DOWNLOAD ]
Alcatel OT908 ICS Tentative
Alcatel OT908 F/S/A ICS Tentative
Click to expand...
Click to collapse
Your link is down ???

marinalin85 said:
GoLauncher EX has an option to copy icons from other launcher.
Click to expand...
Click to collapse
sorry, but I had in mind the icons in the line carrier
or this screen made on gingerbread status bar?

Nice!
Great job looks great!

gulyuk.s said:
sorry, but I had in mind the icons in the line carrier
View attachment 1046970
or this screen made on gingerbread status bar?
Click to expand...
Click to collapse
I make my own icons.
Here is my status_bar_tracking, see yourself how its look

marinalin85 said:
I make my own icons.
Here is my status_bar_tracking, see yourself how its look
Click to expand...
Click to collapse
hmm...but it is not in status_bar_tracking,I find it in status_bar_expanded.xml
Code:
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/switchers" android:background="@drawable/status_bar_header_background" android:layout_width="fill_parent" android:layout_height="51.0px">
<TableLayout android:gravity="center" android:background="@drawable/switcher_plate" android:layout_width="230.0px" android:layout_height="45.0px" android:layout_marginTop="2.0px" android:stretchColumns="0,1,2,3,4">
<TableRow android:gravity="center_horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/gps" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:layout_gravity="center" android:id="@id/gps_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_gps_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/bluetooth" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/bluetooth_image" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_bluetooth_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/wifi" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/wifi_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_wifi_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/airplane" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/airplane_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_plane_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/silent" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/silent_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_volume_normal" />
</LinearLayout>
</TableRow>
</TableLayout>
</LinearLayout>
This block of code sets only display icons and does not make them working, that is not activated by pressing either which the procedure, whether it's BT or GPS
Is this true?

gulyuk.s said:
hmm...but it is not in status_bar_tracking,I find it in status_bar_expanded.xml
Code:
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/switchers" android:background="@drawable/status_bar_header_background" android:layout_width="fill_parent" android:layout_height="51.0px">
<TableLayout android:gravity="center" android:background="@drawable/switcher_plate" android:layout_width="230.0px" android:layout_height="45.0px" android:layout_marginTop="2.0px" android:stretchColumns="0,1,2,3,4">
<TableRow android:gravity="center_horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/gps" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:layout_gravity="center" android:id="@id/gps_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_gps_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/bluetooth" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/bluetooth_image" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_bluetooth_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/wifi" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/wifi_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_wifi_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/airplane" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/airplane_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_plane_on" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/silent" android:focusable="true" android:clickable="true" android:layout_width="46.0px" android:layout_height="45.0px">
<ImageView android:id="@id/silent_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/status_bar_switch_apps_volume_normal" />
</LinearLayout>
</TableRow>
</TableLayout>
</LinearLayout>
This block of code sets only display icons and does not make them working, that is not activated by pressing either which the procedure, whether it's BT or GPS
Is this true?
Click to expand...
Click to collapse
Yes, it is true!

Look update
A new look update:-
[ THEMED ]:
-musicwidget.apk
-phone.apk
-contacts.apk
-mms.apk
-power widget
-youtube.apk
[ CHANGES ]:
-answer mode
-status bar (not transparent yet )
-more icons and visual changed
Alcatel OT908 ICS Tentative v1.1
GoLauncher EX v3.00 beta 3.apk
TouchWiz 4 GoLauncher EX Theme.apk
MiLocker.apk
MiLocker SGS2 Theme.mtz (put "theme".mtz to /sdcard/MIUI/Theme)
View attachment Holo_Launcher_Beta3.apk

Wow, it keeps getting better. Good stuff!

Nice job!
Sent from my ALLDRO2SPEED using XDA

Related

<REQ>[HOWTO] Change ICS App Switcher to Windows Phone 7 Style

http://forum.xda-developers.com/showthread.php?p=23744821
evilisto said:
WP7(Mango?) app switcher is like this :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
and i made similar thing by modifying ics app switcher layout.
preview :
flashable mod is originally posted in nexus s theme forum.
[MOD] Change ICS App Switcher to Windows Phone 7 Style
this mod is related to framework-res.apk and SystemUI.apk so making universal version for any devices is difficult. so i write this simple guide for other rom / device users.
-----------------------------------------------------------------------------
* framework-res.apk
- /res/values/dimens.xml : change thumbnail size to..
Code:
<dimen name="thumbnail_height">305.0dip</dimen>
<dimen name="thumbnail_width">192.0dip</dimen>
these values are wvga devices only. if you have mdpi or xhdpi device, you have to adjust these values suitable to your screen size.
* SystemUI.apk
- /res/values/bools.xml
Code:
<bool name="config_recents_thumbnail_image_fits_to_xy">true</bool>
- /res/values/drawables.xml
Code:
<item type="drawable" name="status_bar_recents_background_solid">#ff33b1e1</item>
- /res/values/dimens.xml
Code:
<dimen name="status_bar_recents_thumbnail_width">192.0dip</dimen>
<dimen name="status_bar_recents_thumbnail_height">305.0dip</dimen>
- /res/layout-port/status_bar_recent_item.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:paddingLeft="@dimen/status_bar_recents_item_padding" android:paddingRight="@dimen/status_bar_recents_item_padding" android:layout_width="wrap_content" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_gravity="center_vertical" android:id="@id/recent_item" android:paddingTop="@android:dimen/status_bar_height" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true">
<FrameLayout android:id="@id/app_thumbnail" android:background="@drawable/recents_thumbnail_bg" android:visibility="invisible" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:foreground="@drawable/recents_thumbnail_fg" android:layout_centerInParent="true">
<ImageView android:id="@id/app_thumbnail_image" android:layout_width="192.0dip" android:layout_height="305.0dip" />
<ImageView android:id="@id/app_icon" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/status_bar_recents_app_icon_left_margin" android:layout_marginTop="0.0dip" android:scaleType="centerInside" android:adjustViewBounds="true" android:maxWidth="@dimen/status_bar_recents_app_icon_max_width" android:maxHeight="@dimen/status_bar_recents_app_icon_max_height" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" />
</FrameLayout>
<TextView android:textSize="@dimen/status_bar_recents_app_label_text_size" android:textColor="@color/status_bar_recents_app_label_color" android:ellipsize="marquee" android:id="@id/app_label" android:paddingTop="0.0dip" android:fadingEdge="horizontal" android:fadingEdgeLength="@dimen/status_bar_recents_fading_edge_length" android:layout_width="@dimen/status_bar_recents_app_label_width" android:layout_height="fill_parent" android:layout_marginLeft="@dimen/status_bar_recents_app_label_left_margin" android:layout_marginTop="100.0dip" android:scrollHorizontally="true" android:singleLine="true" android:layout_below="@id/app_thumbnail" android:layout_alignLeft="@id/app_thumbnail" android:layout_alignParentBottom="true" />
<TextView android:textSize="@dimen/status_bar_recents_app_description_text_size" android:ellipsize="marquee" android:id="@id/app_description" android:fadingEdge="horizontal" android:fadingEdgeLength="@dimen/status_bar_recents_fading_edge_length" android:layout_width="@dimen/status_bar_recents_app_label_width" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/status_bar_recents_app_label_left_margin" android:layout_marginTop="40.0dip" android:scrollHorizontally="true" android:singleLine="true" android:layout_below="@id/app_label" android:layout_alignLeft="@id/app_thumbnail" android:layout_alignParentBottom="true" />
</RelativeLayout>
</FrameLayout>
- /res/layout-port/status_bar_recent_panel.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.recent.RecentsPanelView android:id="@id/recents_root" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<FrameLayout android:id="@id/recents_bg_protect" android:background="@drawable/status_bar_recents_background_solid" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerVertical="true">
<com.android.systemui.recent.RecentsHorizontalScrollView android:layout_gravity="bottom|left|center" android:id="@id/recents_container" android:scrollbars="none" android:fadingEdge="none" android:fadingEdgeLength="0.0dip" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginRight="0.0dip" android:stackFromBottom="true" android:divider="@null">
<LinearLayout android:orientation="horizontal" android:id="@id/recents_linear_layout" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</com.android.systemui.recent.RecentsHorizontalScrollView>
</FrameLayout>
<include android:id="@id/recents_no_apps" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" layout="@layout/status_bar_no_recent_apps" />
</com.android.systemui.recent.RecentsPanelView>
and you'd better to edit landscape layout too..
- /res/layout-land/status_bar_recent_item.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:paddingLeft="@dimen/status_bar_recents_item_padding" android:paddingRight="@dimen/status_bar_recents_item_padding" android:layout_width="wrap_content" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_gravity="center_vertical" android:id="@id/recent_item" android:paddingTop="@android:dimen/status_bar_height" android:layout_width="wrap_content" android:layout_height="wrap_content">
<FrameLayout android:id="@id/app_thumbnail" android:background="@drawable/recents_thumbnail_bg" android:visibility="invisible" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/status_bar_recents_thumbnail_left_margin" android:layout_marginTop="@dimen/status_bar_recents_thumbnail_top_margin" android:foreground="@drawable/recents_thumbnail_fg" android:layout_alignParentLeft="true" android:layout_alignParentTop="true">
<ImageView android:id="@id/app_thumbnail_image" android:layout_width="115.0dip" android:layout_height="183.0dip" />
</FrameLayout>
<ImageView android:id="@id/app_icon" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/status_bar_recents_app_icon_left_margin" android:layout_marginTop="@dimen/status_bar_recents_app_icon_top_margin" android:scaleType="centerInside" android:adjustViewBounds="true" android:maxWidth="@dimen/status_bar_recents_app_icon_max_width" android:maxHeight="@dimen/status_bar_recents_app_icon_max_height" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" />
<TextView android:textSize="@dimen/status_bar_recents_app_label_text_size" android:textColor="@color/status_bar_recents_app_label_color" android:ellipsize="marquee" android:id="@id/app_label" android:fadingEdge="horizontal" android:fadingEdgeLength="@dimen/status_bar_recents_fading_edge_length" android:layout_width="@dimen/status_bar_recents_app_label_width" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/status_bar_recents_app_label_left_margin" android:layout_marginTop="@dimen/status_bar_recents_text_description_padding" android:scrollHorizontally="true" android:singleLine="true" android:layout_below="@id/app_thumbnail" android:layout_alignLeft="@id/app_thumbnail" />
<TextView android:textSize="@dimen/status_bar_recents_app_description_text_size" android:ellipsize="marquee" android:id="@id/app_description" android:fadingEdge="horizontal" android:fadingEdgeLength="@dimen/status_bar_recents_fading_edge_length" android:layout_width="@dimen/status_bar_recents_app_label_width" android:layout_height="wrap_content" android:layout_marginTop="@dimen/status_bar_recents_text_description_padding" android:scrollHorizontally="true" android:singleLine="true" android:layout_below="@id/app_label" android:layout_alignLeft="@id/app_thumbnail" />
</RelativeLayout>
</FrameLayout>
- /res/layout-land/status_bar_recent_panel.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.recent.RecentsPanelView android:id="@id/recents_root" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<FrameLayout android:id="@id/recents_bg_protect" android:background="@drawable/status_bar_recents_background" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentBottom="true">
<com.android.systemui.recent.RecentsHorizontalScrollView android:layout_gravity="bottom|left|center" android:orientation="horizontal" android:id="@id/recents_container" android:scrollbars="none" android:fadingEdge="none" android:fadingEdgeLength="0.0dip" android:clipChildren="false" android:clipToPadding="false" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="@dimen/status_bar_recents_right_glow_margin" android:stackFromBottom="true" android:divider="@null">
<LinearLayout android:orientation="horizontal" android:id="@id/recents_linear_layout" android:clipChildren="false" android:clipToPadding="false" android:layout_width="wrap_content" android:layout_height="fill_parent" />
</com.android.systemui.recent.RecentsHorizontalScrollView>
</FrameLayout>
<include android:id="@id/recents_no_apps" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" layout="@layout/status_bar_no_recent_apps" />
</com.android.systemui.recent.RecentsPanelView>
-----------------------------------------------------------------------------
Thanks to brucekey in rootzwiki
(this mod is based on his WEBAOKP mod.)
-----------------------------------------------------------------------------
Click to expand...
Click to collapse
Can someone port this to our device and CM9? a flashable zip would be nice if possible.
thanks
+1
10 chars
plus 99 , up and up. i love big thumbnail
+1
swipe to remove recent used programs is working?
Soon ics will be wp7
Sent from my GT-I9100 using xda premium
I made a thread for this a few weeks ago.. didn't have much interest
Sent from my GT-I9100 using xda premium
joshnichols189 said:
I made a thread for this a few weeks ago.. didn't have much interest
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Same here dint see much interest in this one either until now.. also if you look in the nexus forums they have chrome preview like app switcher too fully working, ill post links in a bit.
Will be great if someone can take a look and make a flashable zip.
please someone to help us/??
Hello guys..
I'm from the Note forums and I made these mods for our device..
The problem with it on the I9100 is that it depends on framework-res.apk and SystemUI.apk which vary greatly between different ROMs and the I9100 have way too many ROMs to make these mods for each one of them!!
I want to help you, but you understand that it will be hard to make it for so many ROMs let alone the frequent updates those ROMs get..
So may I ask what is the most popular ROM here? would it be CM9? I will try to port it for one ROM first and see how it goes..
Note: I do NOT have I9100 so you will be testing it if I made it..
Please post here framework-res.apk and SystemUI.apk for the wanted ROM (AOSP ICS only, no TouchWiz)
Hydrogenics (a CM9 derivative i think) is quite a popular ROM (pretty f*cking awesome if you ask me! haha) so you might want to try with the latest release 02.04 attached are the files you asked for. Good luck and thanks for doing this!
Ok here is a quick zip and I want someone who is running Hydrogen ICS to test it..
Note:
- I do NOT have I9100 so you're flashing this at your own risk (Backup First!)
- If you installed any mod after flashing hydrogen ROM you'll likely lose them (as most mods are in framework-res.apk and SystemUI.apk just like this one)
Mods:
- Windows Phone 7 switcher: Download Link
- Chrome Browser switcher: Download Link
- Restore zip: Download Link
Let mo know how it goes
EDIT: sorry forgot to credit el_liberator for the zip strucrure..
i will try to make a zip for cm9 as soon as i get my adb working on windows 8
I have tried that mod in CM9 and it doesn't work.I think most of the people using CM9,so I attached the CM9 framework and systemUI to u.Thank you bro.
bluefa1con said:
i will try to make a zip for cm9 as soon as i get my adb working on windows 8
Click to expand...
Click to collapse
If you're planing on using the framework-res.apk and SystemUI.apk I posted for hydrogen ROM I don't think they'll play nicely cause I bet there are framework and settings differences between the 2 ROMs..
What baffles is there is not a single feedback if it's working or not even though many downloaded it :/
EDIT: Just like expected, it won't work on CM9..I've been waiting for someone to confirm it works on hydrogen before I try other ROMs..
matius44 said:
If you're planing on using the framework-res.apk and SystemUI.apk I posted for hydrogen ROM I don't think they'll play nicely cause I bet there are framework and settings differences between the 2 ROMs..
What baffles is there is not a single feedback if it's working or not even though many downloaded it :/
EDIT: Just like expected, it won't work on CM9..I've been waiting for someone to confirm it works on hydrogen before I try other ROMs..
Click to expand...
Click to collapse
Wouldn't surprise me, if most of the downloaders are in fact CM9 users and are ashamed cause they didn't read the instructions well before finding out it doesn't work.
Sent from my GT-I9100 using xda premium
Draak22 said:
Wouldn't surprise me, if most of the downloaders are in fact CM9 users and are ashamed cause they didn't read the instructions well before finding out it doesn't work.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Lol then CM9 users will wait till I get back home and mod for them
Sorry guys but can anyone upload me the framework-res.apk and SystemUI.apk from CM9 ROM?
For some I reason I don't know I can not download the ones kityan147 provided..
Thanks..
Here you. Let me know if you need anything else. I do have some mods installed though (Reloaded ICS & Blue Infinitum Theme). Don't know If that's a problem.
Edit: flashed back to stock CM9 and pulled the files so these should work.
Draak22 said:
Here you. Let me know if you need anything else. I do have some mods installed though (Reloaded ICS & Blue Infinitum Theme). Don't know If that's a problem.
Click to expand...
Click to collapse
Unfortunately that will cause some problems..They both have mods on framework and SystemUI so they will yield issues to those not using them, but thanks for the response
If it's not much to ask, please upload the stock ones, don't have very fast internet at the moment
Check post again. Flashed stock CM9 and reuploaded files.
Sent from my GT-I9100 using xda premium

[MOD][GUIDE]Three Panel Swipe animation (No conflict to swipe to remove notifs)

ScreenShot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Long Description: Three panel with Swipe Animation, as you can see on the image, you will say that it will have conflict to swipe to remove notifications but it will not. It is because you will swipe at your "header" (or any place you want to put the swipe detector) only, BUT the whole page of UI will switch and the header will stay. You cant swipe at the bottom part but only in the part of the header of UI so that's why it will not have any conflicts to swipe to remove notification. (My header is where the smart buddy is.)
Short Description: Two class, first class was the swipe detector, the second class will switch and will receive what kind of swipe happened.
What YOU need:
1. know how to decompile and recompile apks.
2. Some experience.
---------STEPS--------
1.) Decompile your SystemUI.apk
2.) Go to res/layout/status_bar_expanded.xml open it and cover your header with this code.
Code:
<com.lenox.multiswipe.headerswipe android:layout_width="fill_parent" android:layout_height="wrap_content">
<(your header)/>
</com.lenox.multiswipe.headerswipe>
Example of my header cover by the code (The place of carrier's label act as my header):
Code:
<com.lenox.multiswipe.headerswipe android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:orientation="horizontal" android:background="@drawable/quickpanel_plmn_background" android:layout_width="fill_parent" android:layout_height="wrap_content" android:baselineAligned="false">
<com.android.systemui.statusbar.CarrierLabel android:textSize="17.659973dip" android:textColor="#ffffffff" android:layout_gravity="center_vertical" android:orientation="vertical" android:paddingBottom="1.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:layout_marginTop="1.0dip" android:layout_weight="1.0" />
<Button android:textSize="13.0sp" android:layout_gravity="center_vertical" android:id="@id/clear_all_button" android:layout_width="85.0dip" android:layout_height="wrap_content" android:layout_marginTop="5.0dip" android:layout_marginRight="6.0dip" android:layout_marginBottom="3.0dip" android:text="@string/status_bar_clear_all_button" style="?android:attr/buttonStyleSmall" />
</LinearLayout>
</com.lenox.multiswipe.headerswipe>
3.) Then on the same xml, cover the first page of your UI, my first page of UI was the notifications so ... just look at the code below (hard to explain sorry xD) :
Code:
<com.lenox.multiswipe.multiswipe android:id="@id/ms" android:layout_width="fill_parent" android:layout_height="fill_parent">
[B]<ScrollView[/B] android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="ifContentScrolls">
<com.android.systemui.statusbar.NotificationLinearLayout android:orientation="vertical" android:id="@id/notificationLinearLayout" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textSize="17.0sp" android:textStyle="normal" android:textColor="#ffffffff" android:id="@id/noNotificationsTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="5.0dip" android:layout_width="fill_parent" android:layout_height="26.0dip" android:text="@string/status_bar_no_notifications_title" />
<TextView android:textSize="17.0sp" android:textStyle="normal" android:textColor="#ffffffff" android:id="@id/ongoingTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="5.0dip" android:layout_width="fill_parent" android:layout_height="26.0dip" android:text="@string/status_bar_ongoing_events_title" />
<LinearLayout android:orientation="vertical" android:id="@id/ongoingItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<TextView android:textSize="17.0sp" android:textStyle="normal" android:textColor="#ffffffff" android:id="@id/latestTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="5.0dip" android:layout_width="fill_parent" android:layout_height="26.0dip" android:text="@string/status_bar_latest_events_title" />
<LinearLayout android:orientation="vertical" android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</com.android.systemui.statusbar.NotificationLinearLayout>
</ScrollView>
[B]<LinearLayout[/B] android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:textColor="#ff000000" android:textSize="20.0dip" android:gravity="center_vertical|center_horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="secondlayout" />
</LinearLayout>
[B]<LinearLayout[/B] android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:textColor="#ff000000" android:textSize="20.0dip" android:gravity="center_vertical|center_horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="thirdlayout" />
</LinearLayout>
</com.lenox.multiswipe.multiswipe>
REMINDER: You must have atleast 3 view or layouts for it to work otherwise your status bar will be gone missing. So my first view was the ScrollView (firstpage), second view/layout was the linearlayout(second page) and third view/layout was another linearlayout(thirdpage). It's up to you what you want to put in that pages. You can have three Relativelayouts, linearlayouts, or scramble, etc..
4.) Close and save, then go to res/values/ids.xml and add this line before </resources> at the bottom.
Code:
<item type="id" name="ms">false</item>
</resources>
5.) Close and save, then recompile the SystemUI.apk.
6.) Get your recompiled SystemUI.apk, and decompile it again. Then go to smali/com and add the lenox folder (with smalis inside) Download it the attachment part below.
7.) Get the public id of the id you put in the ids.xml earlier. To get it, go to res/values/public.xml then find the public id:
Code:
<public type="id" name="ms" id="(Important code)" />
(Remember the Important code.)
8.) Go to smali/com/lenox/multiswipe/multiswipe.smali then find this line:
Code:
.line 64
const v3, 0x7f040001
And replace the 0x7f040001 with your Important code/public id you get at step 7.
9.) Save all, Close then recompile it.
10.) flash or push your recompile SystemUI.apk.
That's it. Report if I forgot something and the credit goes to you .
Have a party. LOL
CREDITS:
github.com
Google.com (especially StackOverFlow.com)
[email protected] (ViewFlipper Source Code)
[email protected] (exact animation) (a very nice guy )
[email protected]
forum.xda-developers.com
Lenox Devs :laugh:​
Handy guide...looks great
Nice one man!
Wow! Great! :good:
Nice guide buddy! :thumbup::thumbup::thumbup:
Just looking for this thanx man!!
Sent from my GT-S5360 using Tapatalk 2
and what does the last two layout for ? is it toogles ? or what ?
Suggestion :
i think you should remove the lidroid on the second and third panel to make it more cool.
Mranggapo said:
and what does the last two layout for ? is it toogles ? or what ?
Click to expand...
Click to collapse
It's up to you what you want to put inside them. Example, your toggles is on second layout, information about you is on third layout. Because there's a guide on two panel swipe, but it has conflict on swipe to remove notification so i create that won't conflict on swipe to remove and it has three panels.
Sorry for my english. xD
Luwiji said:
i think you should remove the lidroid on the second and third panel to make it more cool.
Click to expand...
Click to collapse
It was not lidroid, they are stock toggles, if you have lidroid, you can put them in second or third layout to keep layouts clean. I dont have time (and skills xD) on designing my UI. This was only a mod for three panel with swipe animation and it's up to you on how will you use it.
hi sir tenten .i just want to ask if there is a way to make the swipe animation faster? thanks for this awesome tut
markmellarpes said:
hi sir tenten .i just want to ask if there is a way to make the swipe animation faster? thanks for this awesome tut
Click to expand...
Click to collapse
Ill remake it and use the animation of spacecaker from b16h22, becuase i think it is exact . And also I will make it faster. thanks for suggesting sir
Great guide buddy, but i see no point in having 2-3 layout's .. :thumbup:
Mr.Gentleman said:
Great guide buddy, but i see no point in having 2-3 layout's .. :thumbup:
Click to expand...
Click to collapse
For me also xD, but I saw some roms/mods that have 2-3 layouts. Example, 2 panel swiping(conflict with swipe to remove) and 3 page UI. I just make it three and remove the conflict on swipe to remove. It's up to them what they want to put inside and how they will use it. haha.
And by the way, I like your signature. hahahaha.
Thread Updated
Thread Updated, exact and faster animation.
Thanks to Spacecaker and b16h22.
tentenponce said:
Thread Updated, exact and faster animation.
Click to expand...
Click to collapse
thats what ive been waiting for.ahaha good job sir .gonna try it now :thumbup:
Sent from my GT-S5360 using xda premium
Can i Get the Java source of the app OP
samsoul16 said:
Can i Get the Java source of the app OP
Click to expand...
Click to collapse
I want to push the source on github, but my internet connection is </3 too too slow. xD
tentenponce said:
I want to push the source on github, but my internet connection is </3 too too slow. xD
Click to expand...
Click to collapse
buddy thats gr8. but actually i am a in a little hurry can u pm me the source or just the java files if u dont mind. ty
Now this guide is just awesome!!!
why only for galaxy y sir? xD does it work with any other device?

[guide][gb]how to add brightness slider with data trafik in any deodexed rom

HOW TO ADD BRIGHTNESS BAR WITH DATA TRAFIK IN STATUS BAR​Hello Guys!
Today i am going to tell you how to add Brightness Bar(with Data trafik) in Status Bar of Any Deodexed ROM
Screenshot -
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So, Here we start :
Things Required : (you can get all of these things on google)
1. Apktool or apk multitool (for decompiling and recompiling)
2. Notepad++
Instructions: (Do make a nandroid backup before proceeding because you might do it wrong)
1. first of all decompile SystemUI.apk (Please don't ask me how to do that).
2. Now Extract the Brightness_slider_with_data_trafik.zip (See attatchments) in your decompiled SystemUI.apk
3. Now copy and paste this code in "decompiled_systemUI\res\values\ids.xml" at bottom.
Code:
<item type="id" name="brightness">false</item>
<item type="id" name="automatic">false</item>
<item type="id" name="quickpanel_brightness_icon">false</item>
<item type="id" name="title">false</item>
4. Now copy and paste this code in "Decompiled_systemUI\res\layout\status_bar_expanded.xml" (Pasteit where you want to place the brightness bar)
Code:
<LinearLayout android:orientation="horizontal" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="3.0dip" android:baselineAligned="false">
<include layout="@layout/brightness_bar" />
</LinearLayout>
so it look like this now:
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.ExpandedView android:orientation="vertical" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:orientation="horizontal" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="35.0dip" android:baselineAligned="false">
<com.android.systemui.statusbar.StatusBarJellyHeaderView android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/blank" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1.0dip" android:src="@drawable/blank" />
<ImageView android:layout_gravity="center_vertical" android:layout_width="30.0px" android:layout_height="30.0px" android:src="@drawable/ic_notify_quicksettings" android:onClick="settingsButton" />
<Button android:layout_gravity="center_vertical" android:id="@id/clear_all_button" android:paddingLeft="15.0dip" android:paddingRight="15.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="1.0dip" android:text="@string/status_bar_clear_all_button" style="@style/Awesome.Button" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="3.0dip" android:baselineAligned="false">
<include layout="@layout/qp_brightness" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/quickpanel_dualsim_layout" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="35.0px">
<com.android.systemui.statusbar.quickpanel.QuickSim1ButtonLayout android:gravity="center_horizontal" android:layout_gravity="center_vertical" android:orientation="vertical" android:id="@id/QuickSim1ButtonLayout" android:background="@drawable/quickpanel_simbutton_selector_bg" android:focusable="true" android:clickable="true" android:layout_width="84.0px" android:layout_height="35.0px" android:layout_marginLeft="0.0px" android:layout_marginRight="0.0px" android:layout_weight="1.0">
<ImageView android:id="@id/QuickSim1ButtonImage" android:paddingTop="3.0px" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/quick_btn_g_1" />
<TextView android:textSize="0.0px" android:textColor="@android:color/primary_text_light_dark" android:gravity="center" android:id="@id/QuickSim1ButtonText" android:paddingBottom="2.0px" android:layout_width="0.0px" android:layout_height="0.0px" android:text="@string/quickpanel_sim1_text" />
</com.android.systemui.statusbar.quickpanel.QuickSim1ButtonLayout>
<com.android.systemui.statusbar.quickpanel.QuickSim2ButtonLayout android:gravity="center_horizontal" android:layout_gravity="center_vertical" android:orientation="vertical" android:id="@id/QuickSim2ButtonLayout" android:background="@drawable/quickpanel_simbutton_selector_bg" android:focusable="true" android:clickable="true" android:layout_width="84.0px" android:layout_height="35.0px" android:layout_marginLeft="0.0px" android:layout_marginRight="0.0px" android:layout_weight="1.0">
<ImageView android:id="@id/QuickSim2ButtonImage" android:paddingTop="3.0px" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/quick_btn_g_2" />
<TextView android:textSize="0.0px" android:textColor="@android:color/primary_text_light_dark" android:gravity="center" android:id="@id/QuickSim2ButtonText" android:paddingBottom="2.0px" android:layout_width="0.0px" android:layout_height="0.0px" android:text="@string/quickpanel_sim2_text" />
</com.android.systemui.statusbar.quickpanel.QuickSim2ButtonLayout>
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="0.0dip" android:baselineAligned="false">
<LinearLayout android:layout_gravity="center_vertical" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
<LinearLayout android:orientation="horizontal" android:id="@id/carrierLabel1" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/carrierLabel1Image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3.0dip" android:src="@drawable/stat_sim_gsm_1" />
<com.android.systemui.statusbar.CarrierLabel android:textSize="17.659973dip" android:textColor="#ffffffff" android:paddingBottom="1.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:layout_marginTop="1.0dip" android:layout_weight="1.0" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/carrierLabel2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1.0dip">
<ImageView android:id="@id/carrierLabel2Image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3.0dip" android:src="@drawable/stat_sim_gsm_2" />
<com.android.systemui.statusbar.CarrierLabel2 android:textSize="17.659973dip" android:textColor="#ffffffff" android:paddingBottom="1.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:layout_marginTop="1.0dip" android:layout_weight="1.0" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
<FrameLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.darkjb.NotificationLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/layout_button">
<include layout="@layout/darkjbnotifications" />
</LinearLayout>
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/layout_button">
<include layout="@layout/darkjbsliders" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/layout_button" android:background="#00000000" android:paddingTop="2.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:weightSum="1.0">
<Button android:gravity="center" android:padding="5.0dip" android:layout_width="120.0px" android:layout_height="wrap_content" android:text="Notifications" android:layout_weight="0.5" style="@style/Dcsms.Buttons" />
<Button android:gravity="center" android:padding="5.0dip" android:layout_width="120.0px" android:layout_height="wrap_content" android:text="Sliders" android:layout_weight="0.5" style="@style/Dcsms.Buttons" />
</LinearLayout>
</com.darkjb.NotificationLayout>
</FrameLayout>
</com.android.systemui.statusbar.ExpandedView>
5. Now open "decompiled_SystemUI.apk\res\values\strings.xml" an add this code at its end
Code:
<string name="brightness_settings_title" />
<string name="brightness_settings_automatic" />
5. Now recompile your SystemUI. done!
if you encounter any issue, you can post it. will try my best to resolve
xc
The auto button is not working
Mrinal Roy said:
The auto button is not working
Click to expand...
Click to collapse
i am working on it. will update the post asap.
Hit Thanks if i helped you!
Can you tell me how to remove the data traffic, because I want only the brightness slider.
drakonizer said:
Can you tell me how to remove the data traffic, because I want only the brightness slider.
Click to expand...
Click to collapse
divyamg28 said:
thhnxx searching for this only!!!
Click to expand...
Click to collapse
#drakonizer : Decompile your SystemUI.apk again and open {decompiled_SystemUI/res/layout/brightness_bar.xml} and remove this line from it and recompile and push in /system/app/ and done! -->
<com.akumarraheja.DataTrafik android:textSize="14.0sp" android:textStyle="bold" android:textColor="#ffffffff" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:singleLine="true" android:shadowColor="#00000000" android:shadowDx="0.0" android:shadowDy="1.0" android:shadowRadius="1.0" />
Click to expand...
Click to collapse
#divyamg28 : its much better to press thanks than just saying anyways, thanks for your positive response.
Regards,
Akshay Kumar Raheja
©Darkjbrom | GT-S5302
Sent from my GT-S5302 using DARK JB ROM
It has no effect in my status bar...
Himan Boro said:
It has no effect in my status bar...
Click to expand...
Click to collapse
which phone do you have?
y duos bro..i m jst getting confusd wer to put
Code:
<LinearLayout android:orientation="horizontal" android:background="#ff000000" android:l
<include layout="@layout/brightness_bar" />
</LinearLayout>
can u please mod this status bar..please... :-C
Himan Boro said:
y duos bro..i m jst getting confusd wer to put
Code:
<LinearLayout android:orientation="horizontal" android:background="#ff000000" android:l
<include layout="@layout/brightness_bar" />
</LinearLayout>
can u please mod this status bar..please... :-C
Click to expand...
Click to collapse
ok. i will do it for you.
Sent from my GT-S5302 using xda premium
Akshay Kumar Raheja said:
ok. i will do it for you.
Sent from my GT-S5302 using xda premium
Click to expand...
Click to collapse
Ok...Thanks A Lot »>_<« >_< Thanks Pressed...eagerly waiting for it..
Himan Boro said:
Ok...Thanks A Lot »>_<« >_< Thanks Pressed...eagerly waiting for it..
Click to expand...
Click to collapse
here it is bro --> https://www.dropbox.com/s/nuav4p836x71r7i/SystemUI.apk
btw if you find any problem, kindly send me the logcat.
Akshay Kumar Raheja said:
here it is bro --> https://www.dropbox.com/s/nuav4p836x71r7i/SystemUI.apk
btw if you find any problem, kindly send me the logcat.
Click to expand...
Click to collapse
Ok Bro..surely..n Thanx A Lot...
Dont Know Why This Mod is not showing in my Moded Status bar.. m following it vry carefully n also recompiling succesfully without any error.. bt then also..its not working..
bro if u dnt mind mod my this status bar too please
Himan Boro said:
Dont Know Why This Mod is not showing in my Moded Status bar.. m following it vry carefully n also recompiling succesfully without any error.. bt then also..its not working..
bro if u dnt mind mod my this status bar too please
Click to expand...
Click to collapse
ok. i'll do it in free time. btw the one i modded is working ? ryt?
nd one more thing, that to which phone does these systemui.apks belongs(which u uploaded)?
Akshay Kumar Raheja said:
nd one more thing, that to which phone does these systemui.apks belongs(which u uploaded)?
Click to expand...
Click to collapse
Yap the one wich u provided works with charm n i was able to remove data traffic also
this two systemui belongs to y duos same phone .... first one is Stock n and second one is stock modded with AoKP icons..
i will b waiting for it
Himan Boro said:
Yap the one wich u provided works with charm n i was able to remove data traffic also
this two systemui belongs to y duos same phone .... first one is Stock n and second one is stock modded with AoKP icons..
i will b waiting for it
Click to expand...
Click to collapse
AOKP_SystemUI.apk --> https://www.dropbox.com/s/vioux9sayuuef1l/AOKP_SystemUI.apk
Stock SystemUI.apk --> https://www.dropbox.com/s/nuav4p836x71r7i/SystemUI.apk
Akshay Kumar Raheja said:
AOKP_SystemUI.apk --> https://www.dropbox.com/s/vioux9sayuuef1l/AOKP_SystemUI.apk
Stock SystemUI.apk --> https://www.dropbox.com/s/nuav4p836x71r7i/SystemUI.apk
Click to expand...
Click to collapse
Thanks But Its Giving FC...Have You Signed The Apk??
Himan Boro said:
Thanks But Its Giving FC...Have You Signed The Apk??
Click to expand...
Click to collapse
no. i kept original signatures. can you send me logcat of your device?
here is the log cat of Aokp systemui

[MOD][GUIDE][APR 17] Potato Clock Mods FINAL VERSION

WHAT IS THIS?
Just a Potato clock
FEATURES
(COLOR HINTS)
NEW FEATURE
REMOVED
ORIGINAL FEATURE
VERSION
FINAL VERSION
Time-changed animation
Potato Clock v2.2
Custom Clock format - Make your own clock format
Potato Clock v2.1
Word Clock - Just time in words
All caps Word Clock
Minor bug fixes
New settings style - This one is cool
Potato Clock v2
***** Clock - Potato Edition of Fuzzy Clock (Show exact minutes in words)
All caps *****
Ninja Time removed
All features from v1.1
PREVIOUS CHANGE LOGS
Potato Clock v1.3
Ninja Moves - Ninja Time(Will change the current time to "NOW")
Potato Clock v1.2
Font - Bold|Condensed|Light|Light Italic|Normal|Custom (ttf & otf supported)
Potato Clock v1.1
AM/PM style - Normal|Small|Gone|Custom
Date style - Normal|Small|Gone|Custom
Potato Clock v1 - Initial release
Clock color - Color picker
Clock position - Left|Center|Right|Hide
Font - Bold|Condensed|Light|Light Italic|Normal
AM/PM style - Normal|Small|Gone
Date style - Normal|Small|Gone
Date format - 14 styles too many to mentions|Custom JAVA format
BUGS?
404 NOT FOUND
PM me if you found any bugs
SCREENIES
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
INSTRUCTIONS
Download needed files here.
Also please test this fix for seconds not showing bug for custom format.
You can now use HH:MM SS or anything custom format with seconds
SECONDS FIX
Download & install Potato Clock settings here.
Extract the needed files.
Decompile your SystemUI.apk
Go to SystemUI.apk/smali then paste the smali in that folder
the smali directory will be
smali/com/potato/systemui/clocks/.SMALI FILES HERE
and the assets folder
SystemUI.apk/assets/.ttf files should be here
Go to res/layout/statusbar.xml
PHP:
<com.potato.systemui.clocks.ClockLeft android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:paddingLeft="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
- This is for Left Clock
PHP:
<com.potato.systemui.clocks.ClockRight android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
- This is for Right Clock
PHP:
<com.potato.systemui.clocks.ClockCenter android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />
- This is for Center clock
Put the codes in their right position
(Don't copy my whole statusbar.xml)
PHP:
<com.android.systemui.statusbar.StatusBarView android:orientation="vertical" android:background="#00000000" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.potato.systemui.clocks.ClockCenter android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.potato.systemui.clocks.ClockLeft android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:paddingLeft="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="1.0dip" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" />
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:paddingRight="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" />
<com.potato.systemui.clocks.ClockRight android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:background="#000" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="8.0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
</ImageSwitcher>
<com.android.systemui.statusbar.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
<TextView android:textAppearance="@android:style/Theme.Holo.Wallpaper" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textAppearance="@android:style/Theme.Holo.Wallpaper" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
</com.android.systemui.statusbar.TickerView>
</LinearLayout>
<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:id="@id/date" android:background="#ff000000" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="wrap_content" android:layout_height="0.0px" android:singleLine="true" />
</com.android.systemui.statusbar.StatusBarView>
For those who have Potato Statusbar Gesture mod you can use this for center clock
PHP:
<com.potato.touchbar.TouchMe android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.potato.systemui.clocks.ClockCenter android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />
</com.potato.touchbar.TouchMe>
IF YOU ALREADY HAVE POTATO CLOCK JUST PASTE THE SMALI FILES (.smali) in
PHP:
SystemUI.apk\smali\com\potato\systemui\clocks
ISSUES
404 ISSUES NOT FOUND
CREDITS
PotatoInc
Our STARMAGIC Family
pollube31 - 24/7 tester
@Jay_SEAN - 12/2 tester
CYANOGENMOD
IF YOU LIKE OUR WORK YOU KNOW WHAT TO DO
IF YOU WANT TO USE THIS IN YOUR AWESOME WORK PLEASE SEND ME A PM
AND AT LEAST PRESS THANKS BUTTON
I SUFFER FROM SUPER HEADACHE VERSION 4 WHEN DOING THIS​
another great tutorial from potato master
Nice guide bro :3
mariozawa said:
WHAT IS THIS?[/SIZE
nicely :thumbup:​
Click to expand...
Click to collapse
im wait it looong time! Biggest thanks to PotatoInc
Also wait circle battery ^^
hi sir can i apply this mod in aosp?
Galaxy Pop Plus'ımdan Tapatalk 2 ile gönderildi.
give it a try!!
good
@mariozawa what will happen if you use RelativeLayout for the parent of all the statusbar elements since RelativeLayout can change it's childs rule. so far i know we can change relativelayout's child position directly from code. just a small question.
AuliaYF said:
@mariozawa what will happen if you use RelativeLayout for the parent of all the statusbar elements since RelativeLayout can change it's childs rule. so far i know we can change relativelayout's child position directly from code. just a small question.
Click to expand...
Click to collapse
I don't have any experience in RelativeLayout (Java part) hehe
But I think its a better idea than using multiple views:laugh:
mariozawa said:
I don't have any experience in RelativeLayout (Java part) hehe
But I think its a better idea than using multiple views:laugh:
Click to expand...
Click to collapse
yeah, but difficult to do for me lol
Sir Ozawa how about this one on your update with this cool mod thanks aloooooot sir
paul222008 said:
Sir Ozawa how about this one on your update with this cool mod thanks aloooooot sir
Click to expand...
Click to collapse
That is the first Potato Clock but the bug is it has memory leaks at that time.
But I'm building it again as I found that it is cool:laugh::laugh::laugh:
nice work
hi sir @mariozawa i just want to ask if there is a way to fix notifications overlap when using center clock of potato clock? thanks a lot..
markmellarpes said:
hi sir @mariozawa i just want to ask if there is a way to fix notifications overlap when using center clock of potato clock? thanks a lot..
Click to expand...
Click to collapse
Try putting them in different LinearLayouts.
_________________________________________
Thread is updated I wish anyone like it :fingers-crossed:
mariozawa said:
Try putting them in different LinearLayouts.
_________________________________________
Thread is updated I wish anyone like it :fingers-crossed:
Click to expand...
Click to collapse
How to update it if i am using it already???
Sent from my GT-S5360 using Tapatalk 2
vishal1404 said:
How to update it if i am using it already???
Sent from my GT-S5360 using Tapatalk 2
Click to expand...
Click to collapse
Just follow the steps on the first page for better result. :good:
mariozawa said:
Just follow the steps on the first page for better result. :good:
Click to expand...
Click to collapse
So do i need to do all things again??
sent from mobile
mariozawa said:
Try putting them in different LinearLayouts.
_________________________________________
Thread is updated I wish anyone like it :fingers-crossed:
Click to expand...
Click to collapse
How can i do that? any guide sir/maam? sorry noob here

[GUIDE]Floating SystemUI

Good day XDA and who are here in this thread. I brought to you a guide. As the thread title says, it is floating systemui. Yes you read it right its a floating systemui but its kinda different from the guide made by our recognized themer petruk.grinder. Since his floating systemui uses a drawable as the floating mine was uses the layout itself, we will play with it
Since I had experience in sir petruk.grinder's guide, the lidroid and some other stuffs are not properly align and some are kinda cropped and sure I'll share it here what's in my treasure box.
Screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer: Back up first You know what to do
What we will be needing in this modification
Notepad++
Apktool
SystemUI.apk (statusbar_expanded and statusbar_tracking)
Brain.apk
Determination
Steps:
1. Decompile the SystemUI.
2. Now go to res/layout/status_bar_expanded.xml
3. Add the coded line below after xmlns:android="http://schemas.android.com/apk/res/android">
Code:
<LinearLayout android:background="#00000000" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" [COLOR="Red"]android:paddingLeft="30dip" android:paddingTop="15dip" android:paddingBottom="20dip" android:paddingRight="15dip"[/COLOR]>
<LinearLayout android:background="#ff8e979f" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical">
4. And add the coded line below before </com.android.systemui.statusbar.ExpandedView>
Code:
</LinearLayout>
</LinearLayout>
It will be like this for example (BTW this is my SystemUI)
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.ExpandedView android:orientation="vertical" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
[COLOR="Red"] <LinearLayout android:background="#00000000" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" android:paddingLeft="30dip" android:paddingTop="15dip" android:paddingBottom="20dip" android:paddingRight="15dip">
<LinearLayout android:background="#ff8e979f" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical">[/COLOR]
<RelativeLayout android:background="@drawable/quickpanel_plmn_background" android:layout_width="fill_parent" android:layout_height="50.0dip">
<ppl.SystemUI.Header android:layout_width="wrap_content" android:layout_height="fill_parent" />
<ppl.SystemUI.SettingsButton android:paddingTop="6.0dip" android:paddingBottom="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/ic_settings" android:layout_alignParentRight="true" />
</RelativeLayout>
<ppl.SystemUI.toggles.PowerWidget android:background="@drawable/quickpanel_plmn_background" android:layout_width="fill_parent" android:layout_height="75.0dip" />
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.android.systemui.statusbar.NotificationLinearLayout android:orientation="vertical" android:id="@id/notificationLinearLayout" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ScrollView android:id="@id/scroll" android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:textSize="17.0sp" android:textStyle="normal" android:textColor="#ffffffff" android:id="@id/noNotificationsTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="5.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="26.0dip" android:text="@string/status_bar_no_notifications_title" />
<TextView android:textSize="17.0sp" android:textStyle="normal" android:textColor="#ffffffff" android:id="@id/ongoingTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="5.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="26.0dip" android:text="@string/status_bar_ongoing_events_title" />
<LinearLayout android:orientation="vertical" android:id="@id/ongoingItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<TextView android:textSize="17.0sp" android:textStyle="normal" android:textColor="#ffffffff" android:id="@id/latestTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="5.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="26.0dip" android:text="@string/status_bar_latest_events_title" />
<LinearLayout android:orientation="vertical" android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<Button android:textSize="13.0sp" android:gravity="center" android:layout_gravity="center" android:id="@id/clear_all_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5.0dip" android:layout_marginBottom="3.0dip" android:text="@string/status_bar_clear_all_button" style="?android:attr/buttonStyleSmall" />
</LinearLayout>
</ScrollView>
</com.android.systemui.statusbar.NotificationLinearLayout>
</FrameLayout>
</LinearLayout>
[COLOR="Red"]</LinearLayout>
</LinearLayout>[/COLOR]
</com.android.systemui.statusbar.ExpandedView>
5. Lets move on to your status_bar_tracking.xml
Now make the View background into transparent, like this
Code:
<View android:background="#[COLOR="Red"]00000000[/COLOR]" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />
6. Then below
Code:
<com.android.systemui.statusbar.CloseDragHandle .....
You can see an imageview, delete the "android:src" and adjust the "android:layout_height" to digit.dip, mine was I used "15dip"
My status_bar_tracking.xml is something like this if you want to compare
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.TrackingView android:orientation="vertical" android:paddingLeft="0.0px" android:paddingRight="0.0px" android:paddingBottom="0.0px" android:focusable="true" android:visibility="gone" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
[COLOR="Red"]<View android:background="#00000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />[/COLOR]
<com.android.systemui.statusbar.CloseDragHandle android:orientation="vertical" android:id="@id/close" android:layout_width="fill_parent" android:layout_height="wrap_content">
[COLOR="Red"]<ImageView android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="15dip" android:scaleType="fitXY" />[/COLOR]
</com.android.systemui.statusbar.CloseDragHandle>
</com.android.systemui.statusbar.TrackingView>
7. Save the status_bar_expanded.xml and status_bar_tracking.xml
8. Compile your SystemUI
9. Flash/Push
10. And never forget to smile, and make your day happy.
Some tips:
You can adjust the padding depend on your likings.
If you are having a problem expanding the notification/expanded, you can try to check my own status_bar_expanded, I have no problem there
Click to expand...
Click to collapse
Bugs:
404 Bug not found
Click to expand...
Click to collapse
Credits:
developers.android.com
Experience
Click to expand...
Click to collapse
Greets,
PineappleOwl​
Reserved for some cokefloats
nice idea by the way :good:
i think i'll make a new mod based on this
AuliaYF said:
nice idea by the way :good:
i think i'll make a new mod based on this
Click to expand...
Click to collapse
The changeable one. Looking forward for that Hehe
PineappleOwl said:
The changeable one. Looking forward for that Hehe
Click to expand...
Click to collapse
yeah, im working on it
Can I change the background of status bar expanded to transparent?
jasper~ said:
Can I change the background of status bar expanded to transparent?
Click to expand...
Click to collapse
Yea you can
PineappleOwl said:
Yea you can
Click to expand...
Click to collapse
By replacing the image to transparent? Or another way?
Great guide sir
Anyways congrats on getting that RT badge! :good:
jasper~ said:
By replacing the image to transparent? Or another way?
Click to expand...
Click to collapse
change background to this
Code:
android:background="#00000000"
AuliaYF said:
change background to this
Code:
android:background="#00000000"
Click to expand...
Click to collapse
Man, you should try to make a color changer too. Hahaha
PineappleOwl said:
Man, you should try to make a color changer too. Hahaha
Click to expand...
Click to collapse
should i? why not you man?
AuliaYF said:
should i? why not you man?
Click to expand...
Click to collapse
Kinda busy this time sir Hehehe
PineappleOwl said:
Kinda busy this time sir Hehehe
Click to expand...
Click to collapse
i think i'm gonna put this on my SystemUI and make a thread for it. :laugh:

Categories

Resources