This is featured post 1 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 2 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 3 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 4 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is featured post 5 title

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.


Status bar and Dock


Status Bar (5x1 Widget) has 2 hotspots:Google Music,Screen Off
Download: http://db.tt/iTudGs4E

Dock (5x2 widget)has 8 hotspots.
Messaging, Browser, Phone/Contacts, Settings, Camera/Gallery, Dropbox, Calendar and Clock.
Download:
 http://db.tt/iTudGs4E
Rom: Paranoid Android / Nav Bar And Buttons coloured to match skin.
Apex Pro: 10x8 Grid / Biden Dock and Status Bar.
Wallpaper: http://db.tt/Lq3RVF1O

BRKotucs [UCCW] [Theming, Widgets, Skins and More][Updated ]

 

*Apex Launcher / 10 x 8 Grid / Hidden Status Bar and Dock / set margins to NONE
*4 UCCW Widgets at the bottom and 1 on top = 5 Widgets ( 5x1, 5x1, 5x1, 5x2, 5x1 ) with 14 hotspots. 
Dropbox, Twitter, Tapatalk, Facebook, Settings, Time, Date, Screen Off, Google Search, Google Music, Camera/Gallery, Phone/Contacts, Browser, Messaging. 

Download: http://db.tt/K5nhNTPV
Wallpaper: http://db.tt/xS2DJzDX



Sorry about all the trouble you guys were having with my widgets! They have been fixed...... and confirmed to be working "Gapless ". 

*Apex Launcher / 10 x 8 Grid / Hidden Status Bar and Dock / set your margins to NONE
*3 UCCW Widgets at the bottom and 1 on top = 4 Widgets with 13 hotspots. 
Play Store, Twitter, Tapatalk, Facebook, Settings, Time, Date, Google Search, Gmail, Camera/Gallery, Phone/Contacts, Browser, Messaging. 


Download: http://db.tt/adqZoQ8d

Status bar and Dock

[THEMES] WidgetLocker Theme Collection View Single Post


Download

[THEMES] WidgetLocker Theme Collection View Single Post



DOWNLOAD

4.2 Quick Panel with Lidroid Toggles & Volume Sliders






If you have any questions or suggestions feel free to ask... If you get any part working, post back with screenshots and device name

Things needed :
* You MUST know how to decompile & compile .jar files and .apk files
* Text editor
* SystemUI.apk 

PART 1 : setup 4.2 quick panel view

if you already followed guide by Spaecaker and got it working, skip this step and follow 2nd step

Step 1 : decompile systemui.apk and open ststus_bar.xml... for MTK devices its gemini_status_bar.xml..... find 
Code:
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
add this code below it..
Code:
<com.android.systemui.statusbar.StatusBarServiceLRPull android:layout_width="fill_parent" android:layout_height="wrap_content">
find
Code:
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="2.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
add this code above it..
Code:
</com.android.systemui.statusbar.StatusBarServiceLRPull>


Step 2 : Open status_bar_expanded (for MTK gemini_status_bar_expanded.xml)

Delete this line :
Code:
<include android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_header_height" layout="@layout/status_bar_expanded_header" />
find
Code:
 <FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="@dimen/close_handle_underlap">
add this line above it..
Code:
    <com.spacecaker.SpaceLayOut android:layout_width="fill_parent" android:layout_height="fill_parent">
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <include layout="@layout/quickpanel_quick_settings_space" />
        </LinearLayout>
find, this
Code:
            <ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="115.0dip" android:layout_marginBottom="8.0dip" android:overScrollMode="ifContentScrolls">
                <com.android.systemui.statusbar.policy.NotificationRowLayout android:layout_gravity="bottom" android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" systemui:rowHeight="@dimen/notification_row_min_height" />
            </ScrollView>
        </FrameLayout>
add this lines below it
Code:
    </com.spacecaker.SpaceLayOut>
find :
Code:
 <com.spacecaker.SpaceLayOut android:layout_width="fill_parent"
add this above it :
Code:
    <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="@dimen/close_handle_underlap">
        <include android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_header_height" layout="@layout/status_bar_expanded_header" />
    </LinearLayout>

Step 3 :open StatusBar_Expanded_Header.xml search for
Code:
<ImageView android:id="@id/settings_button" android:layout_width="48.0dip" android:layout_height="48.0dip" android:src="@drawable/ic_notify_quicksettings" android:scaleType="center" android:contentDescription="@string/accessibility_settings_button" />
add this below it : 
Code:
<com.spacecaker.ButtonBurst android:id="@id/spacebuttonburst" android:layout_width="30.0dip" android:layout_height="30.0dip" android:layout_alignParentRight="true" />


Step 4 : open res/values/ids.xml add these at the end
Code:
<item type="id" name="spacebuttonburst">false</item>
save all and add these files in corresponding folders : 
Download files here



Step 5 : compile and decompile compiled systemui.apk , open smali/com/spacecaker/ButtonBurst.smali 
find const v3, 0x7f020180 replce with your id found in public.xml, search for <public type="drawable" name="btn_toggles_normal" next to it you will find id.. 


same way find const v3, 0x7f02017f replace id found in public.xml, search for <public type="drawable" name="btn_tg"



Step 6 : open smali/com/android/systemui/SystemUIService.smali 
add this at the end :
Code:
.method public onClickPanelMethod(Landroid/view/View;)V
    .locals 11
    .parameter "v"

    .prologue
    new-instance v0, Landroid/content/Intent;

    invoke-direct {v0}, Landroid/content/Intent;-><init>()V

    invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    :try_start_0
    const-string v3, ","

    invoke-virtual {v5, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v6

    const/4 v4, 0x0

    aget-object v4, v6, v4

    const/4 v7, 0x1

    aget-object v7, v6, v7

    invoke-virtual {v0, v4, v7}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const/high16 v2, 0x1000

    invoke-virtual {v0, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    move-result-object v0

    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    :goto_0
    const-string v1, "statusbar"

    invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/app/StatusBarManager;

    invoke-virtual {v0}, Landroid/app/StatusBarManager;->collapse()V

    return-void

    :catch_0
    move-exception v0

    .local v0, e:Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    const-string v10, "Failed to execute action :\n"

    invoke-virtual {v10, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    const/16 v9, 0x7d0

    invoke-static {p0, v5, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v8

    invoke-virtual {v8}, Landroid/widget/Toast;->show()V

    goto :goto_0
.end method


Step 7 : save and compile.... flash/push test whether its working before adding toggles...

[ROM] Original Shipping - Tutorial

This is a tutorial to restore the Nexus One ROM to Original Shipping Image [updated Jan 12, 2010 @ 23:57 CST]

I am assuming you know how to use ADB and Fastboot as well as some basic OS knowledge be it DOS, OSX, or Linux.

This will do the followings to your Nexus One:
1. Reset your system files to the original system files.
2. Reset your kernel/boot image to the original shipping boot image.
3. Reset your recovery to original recovery (if you wish).

This will not relock your Nexus One. Once you unlock your phone, you are stuck for now.

This is for those of you who decided to flash a few different ROMs and want to restart from scratch. 

You may get the Original Shipping Image from HERE or thru Modaco HERE. [22607 build]
MD5sum for the images is: bef86698cafc88ca03fff5758571d9d6 (per DroidDrop)

As before, if you mess up your phone or your computer, you are on your own. I take no responsibility on what you do with your phone or your computer.

Brendenk posted a nandroid back of his fresh image here If you don't want to do an actual factory restore, try this first. If you really really want to do it your way then... 

Step 1. Disable backup my settings under privacy settings.

Step 2. unzip the original shipping ROM and put it somewhere you can find.

Step 3. Plug in Nexus One with USB to computer (enable usb and debug modes)

Step 4. adb reboot bootloader (which will boot into the bootloader)

Step 5. Confirm fastboot connection fastboot devices

Step 6*. fastboot erase userdata
Step 7*. fastboot erase cache
*If step 6 and 7 does not work, and if you have Amon_RA's recovery installed, you can do a factory data wipe from there. 
Alternately, you can also do a factory data wipe within Android. Settings => Privacy Settings => Factory Data Reset.
Thanks to Brian and setzer715. 

Step 8. Go to the directory that you stored your unzipped files.

Step 9. fastboot flash userdata userdata.img

Step 10. fastboot flash boot boot.img

Step 11. fastboot flash system system.img

Step 12. Skip to step 13 if you want to keep recovery (assuming you have a modified recovery such as Amon_RA's recovery). If not fastboot flash recovery recovery.img

Step 13. fastboot reboot

Step 14. After the system boots up and while setting up skip setting up with the google account and you can setup accounts later. This will prevent the phone from pulling down the previous settings (downloaded apps, wallpaper etc) from google. 

Step 15. You are done. Enjoy.

Source: Modaco for the ROM Image and HTC for the Instructions.

This post can and will be updated without notice. Keep checking here for the up to date details.

[Guide] Hulu on Android!

  1. Download Flash Player from the Market



  2. Open the Browser and type "about:debug". Click Go. (No page will load; that's normal.)



  3. Open Settings, scroll down to UAString, and change it to Desktop.



  4. Start playing your favorite video. Once the show starts, zoom in and press the full screen button.



  5. Enjoy Hulu in full screen on your Android phone! 

[DEV][ROM][WIP]CYANOGENMOD 9.0.0 BETA 3 BASE 4.0.3 GALAXY MINI only for Devs

NOW IM WORKING TO PORT CYANOGENMOD 9.0.0 BASE 4.0.3 FOR GALAXY MINI
What working :

booting ( get into homescreen )
keypad
Touchscreen ( multitouch )
graphic ( hack performance on kernel )
sdcard
call/sms
bluetooth
wifi
mic
video
audio
headset ( only stock headset or headset with same jack ( 4 pin ) )
gps
auto rotation sensor
proximity sensor
vibrate
live wallpaper ( Dont use LW pre-installed, use from market, see this post, and thanks to HIM)
compass ( calibrate problem )
wifi tether ( using wifi tether 3.1 )
usb tether ( using wired tether 1.4 )
mobile data
keyboard
screenshot
usb storage ( thanks to Bexton for usb app )
HW acceleration ( some time screen is low at flicker )



On progress :

camera


Not working :

radio


Kernel Feature :
genlock
support ipv4 and ipv6
new feature netfilter
audio Loop
new audio driver
zcache
enable all Frequency, Max 864Mhz



BUGREPORT is triggered by press the KEY_VOLUMEUP and KEY_HOME

if you found other bug, please upload bug report text file on /sdcard/bugreports/ 




Download BETA3
BETA 3



Download Disable Soft Keys Button ( Optional )
HERE


pass : squadzone



Gapps ICS
Download here


How to Flash :
  • copy file into sdcard
  • boot into CWM
  • mount and storage => format system
  • wipe data and cache
  • flash update file
  • wipe cache partition
  • wipe dalvik-cache
  • wipe battery stats
  • reboot



for the best performance :

  • goto Setting => development
  • change animation both into 1.5x or above
  • OC 710Mhz above
  • and other settings, you will know it 



Download BETA2 Outdated
Click this for BETA2



Download BETA1 Outdated

Click this for BETA1


password : squadzone

ALPHA2 outdated


Download ALPHA1

Click this for ALPHA1

password : squadzone



if have an idea please help us 


HOW TO BUILD CM9 FOR GALAXY MINI
DO REPO TO CYANOGENMOD TREE ON GITHUB
CLONE THIS REPO
READ THE README FILE !


VIDEO CM9 BETA 1 on Galaxy Mini

VIDEO CM9 BETA 2 on Galaxy Mini

[ROM] MIUI v4 for Galaxy Mini

MIUI v4 for Galaxy Mini 

This is MIUI v4 ICS ported by me to Samsung Galaxy mini!



What's Working:
  • booting ( get into homescreen )
  • keypad
  • Touchscreen ( multitouch )
  • graphic ( hack performance on kernel )
  • sdcard
  • call/sms
  • bluetooth
  • wifi
  • mic
  • video
  • audio
  • headset ( only stock headset or headset with same jack ( 4 pin ) )
  • gps
  • auto rotation sensor
  • proximity sensor
  • vibrate
  • live wallpaper
  • compass ( calibrate problem )
  • wifi tether ( using wifi tether 3.1 )
  • usb tether ( using wired tether 1.4 )
  • mobile data
  • keyboard
  • screenshot
  • usb storage
  • HW acceleration

What's not Working:
  • Camera
  • Radio


Thinks I changed my self:
  • Resized Launcher
  • Resized some things that they were to big
  • Resized Contacts.apk
  • Resized Music.apk

Screenshots: (The screenshots are from x10 mini)

   
  
  
  



[TUT] Root Galaxy Mini 2 without PC

Hi guys, this is my first tut here, about an alternative way for rooting my S6500D...

Q : Why do I need this? There is a better and easy way already using CWM....
A : This tut will only give you root access, without a busybox, CWM, etc. If you want Root+BB+CWM, please follow an other TUTs.

Okey, Here we go...

This TUT is based on "poot" exploit created by giantpune from androidforums.com (We should thanks him/her)
He/She create this exploit for LG Optimus Elite originally, but mod it to work for several phone model.
He said that this exploit will work on android version 2.3.5 - 2.3.7. Thats why I try this on Jena 

Giantpune from androidforums, posted original application and some modded apk to work with other phone.
To respect his work and his thread, I only attached a working apk that root my Mini 2.
And provide his thread's link, so you can download all poot apks from there, thanks him and his team, and maybe donating him.

Here is the link : http://androidphonesfan.blogspot.com/2013/08/optimus-elite-root-with-apk.html

Requirement :
- poot-debug.apk for h866c (Huawei ascend Y). I tried another version, but fail.
- Ministro II. You can download it from Playstore.
- Please remove your SD card.

Step by step :

1. Install Ministro II from Play Store.

2. Install poot-debug.apk for h866c. I already attached it.

3. Create Poot shortcut to Home.

4. Turn on USB Debugging in the Settings>Application>Developement

5. Open Poot, it will request to download some Ministro library. This library needed by poot to work. You will need an internet connection.

6. After all library downloaded, close Poot. Its better to reboot our phone first.

7. Let the phone boot completely. If you have much app installed, kill all running app, so nothing can interrupt this exploit.

8. Open Poot, tap "Press Here to Poot" button.

- If the phone reboot suddenly, try again this step.
- If Poot app show an error log, like error : 87 or 22, reboot your phone and try again.
- If it still fail, try to reboot your phone. When lockscreen showed up, immediately unlock it while system scanning storage. Open Poot quickly (thats why I want you to put a shortcut in home). Then tap "Press Here to Poot".

9. If Poot show log like "successfully push su file to /system/xbin...bla..bla...bla", then you have successfully rooted your phone.

10. After a successful poot, Poot will show 3 option:

- Get Superuser = it will open Play Store straightly to Superuser by ChainsDD page. Install it to manage root access.
- Get Root Checker Basic = it will open Play Store to Root Checker Basic page. If you want to check root access using this app, download it.
- Built-in Root Checker = Instead of download Root Checker Basic, you can use this built in feature.

11. After Superuser installed, dont forget to update su binary file from it.

12. Its done!!! now you have a rooted Mini 2.

Note: I have tested original poot for LG Optimus Elite, Cherry W100, and PCD Venture without success. If your phone cannot be rooted with poot for h866c, I advice you to try another versions.

The advantage of this method :
- This method of rooting will not increase your custom bin, because you dont need to flash CWM.
- You dont need a PC to root Jena.

Disadvantage :
- You need to install/download Superuser by ChainsDD + BusyBox manually. This exploit only push su file (Superuser's su file by ChainDD) to /system/xbin.

Note: If you want to flash CWM, we need to wait mobile Odin compatible with our device. Therefore, if you want CWM very badly...I suggest you to flash it using PC.

Optimus Elite root with an apk

It seems that people are having some trouble with rooting this phone. So here's an apk that will hopefully work right from the phone. So that means to fiddling with drivers, adb, compiling software, or any of that fun stuff. So far this has only been used on about 3 phones. Of those 3, all of them made it out alive and are probably still working. So now it is time for more of an open beta type deal.

Why are there 2 apks provided? Do I need to install both?
Poot-debug.apk is the miracle worker here. In order for it to work, it needs some libraries provided by Ministro.apk. If ministro is already installed, you can skip installing it again. If you don't have access to the googleplay app store, there is an apk for ministro attached to this post.

What does Poot do?
So, you got the Poot-debug.apk installed and ministro installed from somewhere. Start up Poot. After it gets some libraries using ministro, you should see a screen with a button at the top that says "Press here to poot" and a big white log window. Press that button and cross your fingers. It will try to do some haxxory and gain root access. Then it will try to remount the filesystem, write the su binary, and clean up after itself a little bit. in the log window, lines starting with "[+]" show good things that are happening. Lines that start with "[-]" show something that didn't work as expected. Assuming everything worked as it should, Poot will have written an su binary in /system/xbin. This binary goes with the Superuser app (not the SuperSU one). You'll want to install Superuser from the play store to finish the process and allow apps to use the su binary. There will be 2 more buttons pop up at the top of the screen that are links to the google play store for the free versions of a couple useful programs. You probably want to install the superuser one first, and then the rootcheck so you can verify that stuff is working.

What devices does this work on?
So far, it is only tested on a few versions of the Optimus Elite and the VM Venture. The bug it exploits has been around since 2009, and I found it in the source code for several other models. But I don't have access to any phones except the OE. At any rate, it shouldn't do anything bad. There is some error checking in place and in the event that something doesn't go right, it should fail at least somewhat gracefully without setting anything on fire.

For now, you can consider this an open beta test. I assume it will work. But it comes with no guarantees or warranties, expressed or implied.



 



Extra downloads:

Poot.apk with support for PCD Venture / ARM5 http://www.sendspace.com/file/dgid06

Poot.apk with support for One Touch 910 /ARM5 http://www.sendspace.com/file/6golr5

Poot.apk with support for Cherry w100 http://www.sendspace.com/file/oq37ui
*The cherry w100 version isn't 100% done and working, but it does work well enough to get the su binary installed. You have to reboot your phone each time you try the exploit.

Poot.apk vith support for h866c (get ministro from the play store, not from this post).http://www.sendspace.com/file/k9b3ks