Quantcast
Channel: xda-developers - Galaxy S II Android Development
Viewing all 397 articles
Browse latest View live

[ROM][JB][20.12.12]XenonMOD v2 | Stability Achieved | Stock Enhanced

$
0
0

Don't want stupid themes? Don't want the laggy Touchwiz? Try XenonMOD! Once you take this pill you would never go back to stock. ;)

Screenshots in 2nd Post.

Features:

Quote:

Version 2.00.00
  • Deodexed, Rooted & Zipaligned
  • Almost Pure Stock Themed
  • No Home Button Lag
  • Extended 4 way reboot
  • Extended Notification Panel
  • Multi-Window
  • Added shutter sound options to Camera
  • Speed enhancements
  • Battery time enhancements
  • Call Recording added
  • Ripple Effect on Lock Screen
  • Unlimited SMS recipient list
  • No SMS to MMS convert
  • Automatic SMS encoding
  • Extended Stock Status bar
  • Disabled scrolling cache
  • Enabled check spelling
  • Large APN list
  • No incremental ringtone
  • Enabled Sensor aiding for fast GPS lock & better battery life
  • 4 Shortcuts on the Lockscreen
  • Clean build.prop for best Market compatibility
  • Kies support
  • Call Button on Contacts List
  • Swapped Call and Video buttons on the Dialer
  • Replaced Video Call button with Message button
  • “Official” Status on Settings menu
  • Hacked Email App
  • Unlimited Wifi AP clients
  • Unlimited Contact joining

Any requests? Leave them down or PM me or follow me on Twitter @TaimurAkmal

Don't forget to Thank me by pressing the bottom right button on each of my posts. I don't charge money for any of my hard work so a Thanks would be a nice feedback. :)

Follow me on Twitter: @TaimurAkmal

Download Links:
Xenon v2.00.00 | Mirror [Super Thanks to Mario Borhani]

How to install:
Quote:

  • Put Zip into SD-Card/Phone Storage
  • Reboot into CWM Recovery.
  • Wiped data/factory reset.
  • Choose zip from card.
  • Flash it.
  • Reboot.
  • Voila!

Credits:
Quote:

rocky183ya
Mario Borhani
mythtrandyr
And all of those who will try this ROM. ;)

[ROM][JB][4.1.2] Avatar ROM for Samsung Galaxy SII

$
0
0
The Avatar Team is proud to present:

Avatar ROM
CM based ROM for Samsung Galaxy SII (i9100)


Love the minimal feel of CM? Love the themeing capability of MIUI?
The Avatar team brings you, both combined in one ROM. Now enjoy beautiful MIUI themes on Cyanogen base.





Details:

  • Android JB - 4.1.2
  • CM10


Instructions:

If it's the first time flashing avatarrom or coming from another ROM
  • Install ClockworkMod Recovery.
  • Do a NANDroid backup of your current ROM from backup/restore menu.
  • Wipe Data/Factory Reset & Wipe cache partition
  • Flash downloaded .zip file.
  • Install Gapps package.


Our Changes:
  • The platform for avatarrom as of now is CM10. The following components are changed on top CM10.
  • Status Bar
    • Toggles page to contain controls for toggles
    • Fixed memory leaks
  • Theme Chooser
    • Has an online theme server - head here and download cool MIUI converted themes.
    • Changed the layout
    • Added previews
  • Bazooka Launcher (market link)
    • Own launcher which is an enhanced version of Trebuchet (you can download this at the end of this post)
    • Enhanced theming by adding dockbar
    • Preview mode to edit workspaces
  • Messaging App
    • Changed message thread to make them themeable
  • Boot Animation
    • A beautiful boot animation - will be made themeable in upcoming versions
  • Settings
    • Changed statistics to point to Avatar statistics server
    • OTA updater - you can check for updates to Avatar right from your device
    • Changed to support Avatar ROMs
    • Support for Gapps - download latest Gapps package as an OTA update
  • Framework
    • Integrated with ACRA Error Reporter for system wide crashes
  • Lockscreen
    • Changed to make them themeable
    • Support for complex unlock gestures


Coming Soon:
  • Layout Theming – Changing a theme changes the entire layout of an app
  • Weebo - Smart OS


Download Avatar ROM for Samsung Galaxy SII :

Mediafire
Dropbox
Official

Videos:

Sample Video - checkout our MIUI style lockscreens, statusbar, messaging, etc and the smooth transition of themes:



All Videos

If there are any errors let us know in the comments or file the bug at http://issues.avatarrom.com

You can find more information at http://www.avatarrom.com

[MOD][JB] SecPhone.apk with automatic call recording

$
0
0
Hello xda'ers, this is Automatic Call Recording in stock dialer.

Work only on JB(Android 4.1.2) Samsung based Roms!

Attachment 1586056 Attachment 1586057 Attachment 1586054 Attachment 1586055



Quote:

Features:
  • Automatic call recording for incoming/outgoing calls
  • YYMMDD_HHMMSS_.#W_#P.amr (#W - call direction (IN/OUT) | #P - Number/Name of the caller)
  • The quality of the voice recording with AMRNB mode (ABR/ASR 12200 kbps/8000 Hz) to AMRWB (ABR/ASR 23050 kbps/16000 Hz)

All records are save in /storage/sdcard0/Sounds/

Quote:

Install instructions: (Do not forget to make a backup first)
- Flash via CWM
or
- Flash via Stock Recovery (Installation zip file, signed for a normal installation in stock recovery)
Download

XXLSJ Deodex http://www.mediafire.com/?yw9yrj0gqke012d


Quote:

Credit
I just added the ability to enable and disable the automatic recording, everything else did Pako7

antsm - author original auto call record for I9000 in GB firmware
Pako7 - Port auto call recording to I9100 for JB firmware


Attached Thumbnails
Click image for larger version

Name:	Screenshot_2012-12-23-15-27-37.jpg
Views:	N/A
Size:	26.4 KB
ID:	1586054   Click image for larger version

Name:	Screenshot_2012-12-23-15-27-45.jpg
Views:	N/A
Size:	15.2 KB
ID:	1586055   Click image for larger version

Name:	Screenshot_2012-12-23-16-00-41.jpg
Views:	N/A
Size:	27.5 KB
ID:	1586056   Click image for larger version

Name:	Screenshot_2012-12-23-16-01-35.jpg
Views:	N/A
Size:	24.4 KB
ID:	1586057  

[Kernel] 12/23/12 [XXLSJ] JellyBean HK Source [LS Bug Squashed & Exynos Exploit Fix]

$
0
0
This is Stock based Kernel that will be a no frills just work kernel. We're posting this to help our fellow i9100 counterparts get relief from the lockscreen bug and Exynos Exploit.

We hope you enjoy and give thanks. If you decide to donate, I am accepting donations on behalf of both of us for future phone purchases!

Thanks and enjoy!


Quote:

DOWNLOAD AND CHANGELOG IN POST#2

Quote:

Big thanks to Mirko ddd for testing!

[ROM][JB 4.2.1][AOKP/CM10] ReVolt JB I9100 [NIGHTLIES][OTA]

$
0
0



What is This ??
This is a thread Specifically targeting ReVolt JB ROM's Nightlies for their Support, Releasing and Discussion. I created this thread for users to find and help in finding the bugs in Nightlies to be able to reach better builds.


Anything Else should I know ??
Yeah, ReVolt ROM is known to have Aroma in it's builds .... Well in Nightlies, there won't be AROMA to facilitate the uploading of the ROM for me :) and to give us the option to have the SAME EXACT build !!


Finally
I have some rules for the Nightlies, First, These builds aren't meant for people looking for Stable builds, Never change kernel that comes with it unless I asked for it, The builds will be released when I see that a Nightly is needed ..


Why ReVolt ROM ?
ReVolt ROM is based on AOKP Source with Cherrypicks from CM. ReVolt ROM offers you smoothness, Stability. I will not say for Example that It's the Best ROM(Because Every Developer can Say whatever he wants about his ROM), You try it and let me know what you think ...

Please Don't Forget to donate if you like my Work ! :) Donate Here



If coming from a Samsung Stock ROM:

1-Read this article on How to root your Samsung Galaxy S2 I9100 (Link)
2-Wipe Data
3-Wipe Cache
4-Wipe Dalvik-Cache
5-Format /system
6-Flash ROM
7-Wipe Cache / Dalvik-Cache
8-Enjoy ReVolt ROM !!


If Coming from another Custom ROM:

1-Wipe Data
2-Wipe Cache
3-Wipe Dalvik-Cache
4-Format /system
5-Flash ROM
6-Wipe Cache / Dalvik-Cache
7-Enjoy ReVolt ROM !!


If Upgrading from an older ReVolt Nightly:

1-Wipe Cache
2-Wipe Dalvik-Cache
3-Flash ROM
4-Wipe Cache / Dalvik-Cache
5-Flash GApps
6-Enjoy ReVolt ROM !!


If Upgrading from a 4.1.2 ReVolt Version and you want to flash a 4.2.1 Nightly:

1-Wipe Data
2-Wipe Cache
3-Wipe Dalvik-Cache
4-Flash ROM
5-Wipe Cache / Dalvik-Cache
6-Flash GApps
6-Enjoy ReVolt ROM !!




ReVolt JB Nightlies

Download Latest Nightly from Goo.IM


Nothing to see here yet !


1-XDA Developers
2-bajee11 (Aroma Installation Files)
3-AOKP Team
4-CM Team
5-Cyberboob (Logo / Wallpapers / Signatures / ReVolt ROM Thread Organization)
6-BigDenn (Bootanimation)
7-TheWierd (Download Center / Support)
8-ReVolt ROM Supporters & Loyal Users ;)




1-Laurencito
2-schtiven
3-adityawagle
4-fgoyti
5-adityawagle
6-Bishal Pantha




Review by Zedomax @GalaxyS2Root.com:



Review by galelo11 @YouTube: | | | | Review by MrSindo86 @YouTube:



Review by hypnobabes @YouTube:




Screenshots
4.2.1 ones coming soon !




Signatures




Social Networks
Facebook Page
Follow me On Twitter

[MOD][HOW-TO][LSJ] Add 5 icons shortcut on lockscreen

$
0
0
Hello xda'ers,
due to many PM requests I give to you an "how to" to get 5 (or even more) icons shortcut on lockscreen.



required:
SecSettings.apk
framework-res.apk
mid knowledge about apktool

For first we need to set icon shortcut to 5 (up to 5)

so decompile SecSettings.apk and navigate to:
smali\com\android\settings\lockscreenshortcut\Lock ScreenShortcutSettings.smali

Code:

.method static constructor <clinit>()V
    .registers 2

    .prologue
    const/4 v1, 0x0

    .line 79
    const/4 v0, 0x5
    const/4 v0, 0x3
    sput v0, Lcom/android/settings/lockscreenshortcut/LockScreenShortcutSettings;->MAX_SHORTCUT_ICON:I

    .line 80
    sput v1, Lcom/android/settings/lockscreenshortcut/LockScreenShortcutSettings;->DEFAULT_CURSOR_WIDTH:I

    .line 81
    sput v1, Lcom/android/settings/lockscreenshortcut/LockScreenShortcutSettings;->ICON_5_CURSOR_WIDTH:I

    return-void
.end method

now we need to set the right icon width for the icons, if not the fifth icon won t be showed

so let s go in framework-res.apk and navigate to:

res\values-hdpi\dimens.xml

and edit these 2 strings with following values

Code:

    <dimen name="keyguard_lockscreen_application_shortcut_icon_width">52.0dip</dimen>
    <dimen name="keyguard_lockscreen_application_shortcut_icon_height">50.0dip</dimen>

that s it, recompile and enjoy :)



NOTE:
you can also increase the numbers in settings, but don t forget to set decrease the dimens in framework, if not icons won t be showed.
i didn t do because icons become too small and i really don t need more than 5 icons :)

cheers

[How-To] Potential Media Scanner Fix for XXLSJ

$
0
0
As you all know a lot of people have a media scanner wakelock. It's a well known issue across all Google JB Phones. Google has implemented a fix for 4.2 which seems to fix it but there are still things that should be done by users.
Googles FIX: https://android.googlesource.com/pla...2148729f714e3d

Seems the issue stems from corrupt thumbnail or other files. Also the issue is expanded by SQL Wildcard such as underscore [ _ ] in the file name.

Also note that .nomedia in the folders don't seem to work anymore as posted by Koushik Dutta (Koush) CWM: https://plus.google.com/u/0/10358393...ts/Ntgmq2oniA5

So while looking at the fix it seems that the CM team has implemented Google's fix in there source here: http://review.cyanogenmod.org/#/c/27862/

So we decide to try this in our ROM and it seems from my test users with the issue that it has fixed it so we want to share what needs to be changed so you can mod your ROM yourself or Devs to add this to their ROM.

First up is to Decompile Framework.jar

Go to:
Quote:

\framework\smali\android\media\MediaScanner.smali
and find:
Code:

.method makeEntryFor(Ljava/lang/String;)Landroid/media/MediaScanner$FileEntry;
Replace the whole method with this:
Code:

.method makeEntryFor(Ljava/lang/String;)Landroid/media/MediaScanner$FileEntry;
    .locals 14
    .parameter "path"

    .prologue
    .line 1470
    const/4 v12, 0x0

    .line 1472
    .local v12, c:Landroid/database/Cursor;
    :try_start_0
    const-string v0, "_"

    invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_0

    const-string v0, "%"

    invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_4

    :cond_0
    const/4 v13, 0x1

    .line 1474
    .local v13, hasWildCards:Z
    :goto_0
    if-nez v13, :cond_1

    iget-boolean v0, p0, Landroid/media/MediaScanner;->mCaseInsensitivePaths:Z

    if-nez v0, :cond_5

    .line 1479
    :cond_1
    const-string v3, "_data=?"

    .line 1480
    .local v3, where:Ljava/lang/String;
    const/4 v0, 0x1

    new-array v4, v0, [Ljava/lang/String;

    const/4 v0, 0x0

    aput-object p1, v4, v0

    .line 1487
    .local v4, selectionArgs:[Ljava/lang/String;
    :goto_1
    iget-object v0, p0, Landroid/media/MediaScanner;->mMediaProvider:Landroid/content/IContentProvider;

    iget-object v1, p0, Landroid/media/MediaScanner;->mFilesUri:Landroid/net/Uri;

    sget-object v2, Landroid/media/MediaScanner;->FILES_PRESCAN_PROJECTION:[Ljava/lang/String;

    const/4 v5, 0x0

    const/4 v6, 0x0

    invoke-interface/range {v0 .. v6}, Landroid/content/IContentProvider;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/ICancellationSignal;)Landroid/database/Cursor;

    move-result-object v12

    .line 1489
    invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v0

    if-nez v0, :cond_2

    if-eqz v13, :cond_2

    iget-boolean v0, p0, Landroid/media/MediaScanner;->mCaseInsensitivePaths:Z

    if-eqz v0, :cond_2

    .line 1494
    const-string v3, "_data LIKE ?1 AND lower(_data)=lower(?1)"

    .line 1495
    const/4 v0, 0x1

    new-array v4, v0, [Ljava/lang/String;

    .end local v4          #selectionArgs:[Ljava/lang/String;
    const/4 v0, 0x0

    aput-object p1, v4, v0

    .line 1496
    .restart local v4      #selectionArgs:[Ljava/lang/String;
    invoke-interface {v12}, Landroid/database/Cursor;->close()V

    .line 1497
    iget-object v0, p0, Landroid/media/MediaScanner;->mMediaProvider:Landroid/content/IContentProvider;

    iget-object v1, p0, Landroid/media/MediaScanner;->mFilesUri:Landroid/net/Uri;

    sget-object v2, Landroid/media/MediaScanner;->FILES_PRESCAN_PROJECTION:[Ljava/lang/String;

    const/4 v5, 0x0

    const/4 v6, 0x0

    invoke-interface/range {v0 .. v6}, Landroid/content/IContentProvider;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/ICancellationSignal;)Landroid/database/Cursor;

    move-result-object v12

    .line 1502
    :cond_2
    invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v0

    if-eqz v0, :cond_8

    .line 1503
    const/4 v0, 0x0

    invoke-interface {v12, v0}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v6

    .line 1504
    .local v6, rowId:J
    const/4 v0, 0x2

    invoke-interface {v12, v0}, Landroid/database/Cursor;->getInt(I)I

    move-result v11

    .line 1505
    .local v11, format:I
    const/4 v0, 0x3

    invoke-interface {v12, v0}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v9

    .line 1506
    .local v9, lastModified:J
    new-instance v5, Landroid/media/MediaScanner$FileEntry;

    move-object v8, p1

    invoke-direct/range {v5 .. v11}, Landroid/media/MediaScanner$FileEntry;-><init>(JLjava/lang/String;JI)V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0
    .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

    .line 1510
    if-eqz v12, :cond_3

    .line 1511
    invoke-interface {v12}, Landroid/database/Cursor;->close()V

    .line 1514
    .end local v3          #where:Ljava/lang/String;
    .end local v4          #selectionArgs:[Ljava/lang/String;
    .end local v6          #rowId:J
    .end local v9          #lastModified:J
    .end local v11          #format:I
    .end local v13          #hasWildCards:Z
    :cond_3
    :goto_2
    return-object v5

    .line 1472
    :cond_4
    const/4 v13, 0x0

    goto :goto_0

    .line 1484
    .restart local v13      #hasWildCards:Z
    :cond_5
    :try_start_1
    const-string v3, "_data LIKE ?1 AND lower(_data)=lower(?1)"

    .line 1485
    .restart local v3      #where:Ljava/lang/String;
    const/4 v0, 0x1

    new-array v4, v0, [Ljava/lang/String;

    const/4 v0, 0x0

    aput-object p1, v4, v0
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0
    .catch Landroid/os/RemoteException; {:try_start_1 .. :try_end_1} :catch_0

    .restart local v4      #selectionArgs:[Ljava/lang/String;
    goto :goto_1

    .line 1510
    .end local v3          #where:Ljava/lang/String;
    .end local v4          #selectionArgs:[Ljava/lang/String;
    .end local v13          #hasWildCards:Z
    :catchall_0
    move-exception v0

    if-eqz v12, :cond_6

    .line 1511
    invoke-interface {v12}, Landroid/database/Cursor;->close()V

    .line 1510
    :cond_6
    throw v0

    .line 1508
    :catch_0
    move-exception v0

    .line 1510
    if-eqz v12, :cond_7

    .line 1511
    :goto_3
    invoke-interface {v12}, Landroid/database/Cursor;->close()V

    .line 1514
    :cond_7
    const/4 v5, 0x0

    goto :goto_2

    .line 1510
    .restart local v3      #where:Ljava/lang/String;
    .restart local v4      #selectionArgs:[Ljava/lang/String;
    .restart local v13      #hasWildCards:Z
    :cond_8
    if-eqz v12, :cond_7

    goto :goto_3
.end method

Recompile and you're good to go.

Hope this helps.

Quote:

Thanks to:
jeboo
Google
cyanogenmod

[ROM][CMW][29DEC]NeatROM Lite 2.3.5 Gingerbread/Stock Themed

$
0
0
Hi..

I am presenting NeatROM Lite 2.3.5 Gingerbread Version..

Features:
Rooted
SuperUser
Signed
Bloatware Apps Removed (Will provide the list later)
Disabled Scrolling Cache
Disabled Boot Sounds

Nothing special on this rom.. This rom is totally for battery life and performance rather than cool features :) .. This rom comes with CF-Root kernel though :)

Download Link : http://depositfiles.com/files/59n67itbw

Phenomenal 4.0 Kernel Link : http://db.tt/ONArcRmk
Phenomenal 4.0 Kernel Link Mirror : http://www.mediafire.com/?urt0hhl0622n0h0

Credits : Salesale (Best Dev Of XDA)

Note : I am not the developer of this rom so no updates will be provided :)

I will provide mirrors soon :)

This is a stock rom so no need of posting screenshots however i will provide battery life screenshots ASAP :)

Sent from my GT-I9100 using Tapatalk 2

[MOD][HOW TO][LSJ] CRT-off

$
0
0
Hello xda'ers, here is a quick method to get CRT OFF working on LSJ roms.


Decompile services.jar and navigate to:
smali\com\android\server\PowerManagerService$Scree nBrightnessAnimator.smali

look for .line 3022
Code:

    .line 3022
    iget-object v7, p0, Lcom/android/server/PowerManagerService$ScreenBrightnessAnimator;->this$0:Lcom/android/server/PowerManagerService;

    #getter for: Lcom/android/server/PowerManagerService;->mScreenBrightnessHandler:Landroid/os/Handler;
    invoke-static {v7}, Lcom/android/server/PowerManagerService;->access$7200(Lcom/android/server/PowerManagerService;)Landroid/os/Handler;

    move-result-object v7

    const/16 v9, 0xa

    invoke-virtual {v7, v9, p1, v3}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;

    move-result-object v2

focus on "const/16 v9, 0xa" and take a look on static fields.

Code:

# static fields
.field static final ANIMATE_LIGHTS:I = 0xa

.field static final ANIMATE_POWER_OFF:I = 0xb

So we miss "ANIMATE_POWER_OFF:I = 0xb", let s add it

final code is this, add the red lines

Code:

    .line 3022
    iget-object v7, p0, Lcom/android/server/PowerManagerService$ScreenBrightnessAnimator;->this$0:Lcom/android/server/PowerManagerService;

    #getter for: Lcom/android/server/PowerManagerService;->mScreenBrightnessHandler:Landroid/os/Handler;
    invoke-static {v7}, Lcom/android/server/PowerManagerService;->access$7200(Lcom/android/server/PowerManagerService;)Landroid/os/Handler;

    move-result-object v7

    if-eqz p2, :cond_mi

    const/16 v9, 0xb

    const/4 v10, 0x0

    const v2, 0x10

    invoke-virtual {v7, v9, v2, v10}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;

    move-result-object v9

    invoke-virtual {v9}, Landroid/os/Message;->sendToTarget()V

    :cond_mi

    const/16 v9, 0xa

    invoke-virtual {v7, v9, p1, v3}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;

    move-result-object v2


Recompile and you got it :)


for lazy ones here is the zip

DOWNLOAD


if u shouldn t like and want to restore download here

[ROM][JB][01.01]Custom Stock ROM 3.0™ Edition (Codename: ETERNITY)

$
0
0

INTRODUCTION:
__________________________________________________

Hello XDA.. Welcome to another new project by me, the Custom Stock ROM 3.0 Edition- Codename: "Eternity". After a long period of waiting and as most of you have known me from my ICS ROM Thread, basically it's a simple looking Stock Rom with some new features and apps added to this ROM that the original leaked don't have and it looks better and faster. I feel that this is what Samsung should have done on our lovely device. Do keep in mind that Jelly Bean is in the early stages of development and minor bugs is to be expected. I have made several changes with this new version and I hope you will have a great time enjoying with this new release. If you enjoy my work, please spread the word around about this ROM.

*Please note that I'm doing this project on my free time.

*If you like this ROM and want to support it, please use this banner for your signature.


**Please post your comments, feedbacks and suggestions or PM me.**

*Special thanks to Mirko ddd, jarari2, Didact74 and Nos_20 for helping me a lot.


*Happy New Year to the XDA Community.








__________________________________________________ __________________________________________________ __________________________________________________ ________________________
__________________________________________________ __________________________________________________ __________________________________________________ ________________________
__________________________________________________ __________________________________________________ __________________________________________________ ________________________


ABOUT THE ROM:

__________________________________________________

Since version 1.0, the Custom Stock ROM has been based on the original Stock Samsung ROM builds. This makes a combination of performance and new features directly to your device as well as keeping it close to stock theme.

Some of the things that were tweaked with mods, scripts and apps in the previous versions are now included by default in this new ROM.

I would recommend to try this ROM. No obligations. Feel free to give your feedbacks about this ROM.

There will be more to come in the future versions, so for now, let's enjoy this release and hope to hear good things from you.


Features:


Custom Stock Rom 3.0 Edition™ - Codename: "Eternity"
Build Date: 01. 01. 2013 Tuesday.
Base Firmware: Jelly Bean v 4.1.2 XXLSJ Deodexed and Zipaligned.
Kernel:Jeboo Kernel.
Modem:XXLQ6.
Multi-Language support including some Asian and European languages.
Carrier Id Label on StatusBar.
Torch on lockscreen
4-Way Reboot Options.
Skip songs with volume rocker.
USB mass storage connection by default.
Notification Panel and Brightness Slider Toggle in Settings menu. (Arrange your Notification Panel toggles)
Multi-Window Toggle in Settings menu.
Longpress back to kill.
Hacked Email app.
Change Email notification icon.
Hacked Camera Mod with better Audio Quality / Video Bitrate, Volume Keys and flash usage at any battery life.
No MMS / SMS conversion limit.
Wallpaper scrolling on homescreen.
Animated video player thumbnails.
Note 2 Gallery app.
Remake Dialpad Buttons.
Phone.apk mod including 'full' screen photo mod, button layout, call recording and icon colors.
Reduced Lockscreen Lags.
Changed Settings menu background wallpaper.
Removed Bloatwares.


ChangeLogs:

3.0 Edition
Added Note 2 Gallery app.
Added More wallpapers.
Added 4.2 Keyboard.
Added Gmail 4.2. (Pinch to zoom)
Added Emoji Keyboard.
Added Spell Checker Mod.
Added Ink Effect Mod. (11 Colors)
Added Notification/Ongoing items background and Icon color.
Added Google Car Home app.
AOSP Lockscreen toggle in Settings menu.
Added init.d tweaks.
Added updated host file for blocking ads.
Added Media Scanner Fix mod.



**The Rom Is Fast, Smooth and Stable. No FCs as of yet.**


Old Releases:
For Version 1 and 2, this is based on ICS firmwares. For more infos, please refer to this page:
http://forum.xda-developers.com/show....php?t=1854608


New Updates:
Status:
1. Final Checks. - (69%)
2. Uploading Custom Stock ROM 3.0. - (0%)


*Please report any bugs found on this ROM. I urge all members here to help one another when issues and problems arise.

*Stay tune for future updates in the New Updates Section above. I thank you all.

*More to come.

[ROM][AOSP][JB][4.2.1][JOP40D] SuperNexus 2.0 - I9100 - BUILD 1 [01-01-13]

$
0
0

The main idea behind SuperNexus is to provide Vanilla Android experience, just like on Google's Nexus devices, to non-nexus devices. SuperNexus is entirely built from Google's AOSP Source. A lot of improvements and optimizations have been done to the Google's Source Code to have the best possible Vanilla Android Experience. SuperNexus is very light too as there are no 3rd party apps (ZERO Bloatware).

Big thanks to TeamHacksung (Donate To Them) as I'm using their Device Tree and SoC related patches in my SuperNexus ROM. Thanks to CyanogenMod Team (CM), CodeAurora and TeamKang (AOKP) as many features are cherry-picked from their source code.

System Details:
  • Android 4.2.1 Jelly Bean (JOP40D - Android-4.2.1_r1)
  • Latest CM Kernel
  • All Jelly Bean Features and Apps (Nothing excluded from AOSP)
  • No Visual Changes!
  • Stock Jelly Bean Look and Feel
  • This will turn your Samsung Galaxy S II into a Nexus 4 :p

ROM Features:
  • Fully Deodexed
  • Zipaligned APKs
  • Rooted (Super SU)
  • BusyBox Installed
  • No 3rd Party App
  • ZERO Bloatware
  • Android Source Code vastly improved and optimized (i.e. Bionic, Dalvik, Webkit, Framework, libcore, SQlite etc)
  • Official Jelly Bean Bootanimation (From Official Galaxy Nexus Android 4.2.1 Factory Image)
  • Init.d Support
  • UserInit Support
  • Bash & Nano Support
  • Native SIP/VOIP Support
  • HSPA+ Support
  • OpenVPN Support
  • EXT4 File System Optimizations
  • Galaxy S II Device Settings As An App
  • Large APN & SPN List
  • Framework Features:
    -Extended Power Menu (Reboot, Recovery, Download & Screenshot Options)
    -Improved Scrolling Cache
    -Tweaked Animation Values Of Progress Spinners (Silky Smooth Loading Spinners)
    -Enabled Rotation Lock Tile in Quick Settings for Phones (Previously was only enabled on Tablets)
  • Camera Features:-
    -Burst Shot (Up to 20 Images at once)
    -ISO Mode
    -Touch Focus Duration
    -Power Shutter (Click Power Button To Capture Image/Video)
    -Color Effects
    -Shutter Timer
    -Zero-Shutter Lag (On Specific devices)
  • Browser Features:-
    -Increased Maximum Tab limit from 16 to 64
    -Incognito Tab Option (When long pressed on an URL)
    -Option To Close All Tabs With One-Click
    -Allowed Any Type Of File To Be Downloaded
  • Phone Features:-
    -T9 Dialer Support
    -Landscape Dialer Support
    -Transparency To Incall Screen
    -Noise Suppression
  • Miscellaneous Features:
    -Allowed Installation Of Apps From Unknown Sources By Default
    -Allowed Any Type Of File To Be Sent/Received Via Bluetooth
    -Disabled Data Roaming By Default
    -Removed Google's Software Updates Option from Settings
    -Enabled Gesture Input By default
    -Hardware Information of the device (Settings>About Device>Hardware Information)

Officially Supported Devices:
Known Issues
  • Found one ? Report it.

Screenshots:


Requirements:
  • Clockworkmod Recovery (CWM)

Note:
  • Philz kernel and recovery causes some kind of issues with AOSP ROM installations, please use CF-Root, Siyah, CM or Dorimanx kernel before flashing SuperNexus.


Instructions:
  • Copy Google Apps and SuperNexus ROM to your internal SD Card
  • Enter Recovery
  • Do a Wipe/Factory Reset (Necessary if coming from a different a ROM)
  • Flash SuperNexus ROM
  • Flash Google Apps
  • Reboot your device!
  • Voila! :D

Downloads

Latest Build:
Google Apps:

Source Code:
  • SuperNexus Source @ Github (I'm willing to add support for other devices so if you are a developer and willing to add support for your device(s), PM me)
  • CM Kernel Source @ Github

Changelog:
Code:

SuperNexus 2.0 BUILD 1 (01-01-13):
  • Initial release


Credits:
  • Google
  • CyanogenMod Team
  • Teamhacksung
  • Codeworkx
  • Xplodwild
  • Nebkat
  • Espenfjo
  • Pawtip
  • Chainfire
  • Thanks to all those who donated or thanked

Follow Me On Twitter:


Donate:
If you like my work please consider a donation as it will help me keep this development alive and expand it to newer/other devices.

[ROM][LSJ][4.1.2] THE LEGEND L2 [Fast Stock Themed] -Aroma-

$
0
0
Welcome to THE LEGEND Rom fast and Stable..

Features:
1-Deodexed & Rooted & Zipaligned
2-Stock Kernel + Safe CWM (Thanks to Phil3758)
3-4 Way reboot
4-Enabled Ripple effect on Stock Lockscreen All colors
5-add camera 4.2+gallery 4.2
6-Enabled Call recording
7-Automatic SMS encoding (Arabic support) Thank you wanam
8-Reduce the consumption of RAM
9-Alignment of the Arabic language
10-all app Multi window
11-add gallery for note2

Download :

http://www.multiupload.nl/0NUHXKY1VH

Installation

1-Copy my Rom to internal sdcard
2- Backup
3- If you came from AOSP or any Rom other than 4.0.4 based Rom, you MUST WIPE your data
4- Flash my Rom from recovery
5- Reboot


Thanks to :

"Dsixda" "Chainfire"
And all members

How to: Implement 3G/2G switch to LidroidBar 05/01/2013

$
0
0
Hello friends today I want to share with you this little mod on how to integrate a button to switch 3G/2G in lidroidbar......:laugh:

We need to change 4 packages which include: lidroid-res.apk, the Secphone.apk, the quikpanel.apk and SystemUI.apk

First we have to add the receivers at Secphone.Apk and register them at runtime throug phone app startup..

Download this zip and paste into SecPhone.apk classes

1- Decompile Secphone.apk classes with apktool or simply extract the classes.dex and decompile with smali utility
Find the class PhoneApp.smali ( \com\android\phone ) and add this values : .

field private final mModeReceiver:Landroid/content/BroadcastReceiver; *


Code:

.field private mLastNumber:Ljava/lang/String;

.field private mLastPhoneState:Lcom/android/internal/telephony/Phone$State;

.field private mLockPatternUtils:Lcom/android/internal/widget/LockPatternUtils;

.field private final mMediaButtonReceiver:Landroid/content/BroadcastReceiver;

.field private final mModeReceiver:Landroid/content/BroadcastReceiver; *

.field public mMmiInitMsg:Landroid/os/AsyncResult;

Search for new-instance v0, Lcom/android/phone/PhoneApp$PhoneAppBroadcastReceiver;
And after this line add this :

Code:

new-instance v0, Lcom/android/phone/NetworkModeReceiver;

 invoke-direct {v0}, Lcom/android/phone/NetworkModeReceiver;-><init>()V

 iput-object v0, p0, Lcom/android/phone/PhoneApp;->mModeReceiver:Landroid/content/BroadcastReceiver;

Now search this line iget-object v1, p0, Lcom/android/phone/PhoneApp;->mReceiver:Landroid/content/BroadcastReceiver;
and after invoke-virtual {p0, v1, v0}, Lcom/android/phone/PhoneApp;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

Add this code :

Code:

new-instance v0, Landroid/content/IntentFilter;

const-string v1, "com.android.phone.CHANGE_NETWORK_MODE"

invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V

iget-object v1, p0, Lcom/android/phone/PhoneApp;->mModeReceiver:Landroid/content/BroadcastReceiver;

invoke-virtual {p0, v1, v0}, Lcom/android/phone/PhoneApp;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

Thats all for Secphone.apk and you can recompile them.....

2- Now we need to add the button values to lidroid-res.apk ( easy part )

Decompile the lidroid framework and add this values to string : <string name="quickpanel_networkmode_text">2G/3G/Auto</string>
After we need to add to drawable-hdmi 3 png image and renaming in stat_gsm_on stat_gsm_off stat_gsm_auto, search for your favorite icon araund the web. Thats all for lidroid framework recompile.
After compiling lidroid-res.apk you need to decompile again and copy the corresponding values from the public file : Example in my case the string
quickpanel_networkmode_text have this value 0x050b0063 ( 0x50b0063 in systemui ), do this even for images that you have added ....We will need these values ​​when we're going to add the button to lidroidbar within the systemui.

3- Add button to lidroid values inside the systemui:

Decompile your SystemUI classes.dex ( where the lidroidbar setting are ) and copy this file inside \com\lidroid\systemui\quickpanel
Search the power button.smali and add this values

Code:

    sget-object v0, Lcom/lidroid/systemui/quickpanel/PowerButton;->BUTTONS:Ljava/util/HashMap;

    const-string v1, "toggleNetworkMode"

    const-class v2, Lcom/lidroid/systemui/quickpanel/NetworkModeButton;

    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;


    .line 71
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    sput-object v0, Lcom/lidroid/systemui/quickpanel/PowerButton;->BUTTONS_LOADED:Ljava/util/HashMap;

    .line 80
    sput-object v3, Lcom/lidroid/systemui/quickpanel/PowerButton;->GLOBAL_ON_CLICK_LISTENER:Landroid/view/View$OnClickListener;

    .line 83
    sput-object v3, Lcom/lidroid/systemui/quickpanel/PowerButton;->GLOBAL_ON_LONG_CLICK_LISTENER:Landroid/view/View$OnLongClickListener;

    return-void
.end method

In case adjust for your directory...

Now enter to com/lidroid/constants/ and open statusbar.smali and add this line:

.field public static final BUTTON_NETWORKMODE:Ljava/lang/String; = "toggleNetworkMode"


Now open out/lidroid and search for R$drawable.smali open and add this values:

Code:

.field public static final stat_gsm_on:I = 0x50200ff

.field public static final stat_gsm_off:I = 0x50200fe

.field public static final stat_gsm_auto:I = 0x5020100

adjusted values ​​with those of your lidroid framework.....

Now open R$string.smali and add this line:

.field public static final quickpanel_networkmode_text:I = 0x50b0063

Also adjusted again values ​​with those of your lidroid framework.....

Finally open the file we added before: the "NetworkModeButton.smali"
We have to adjust the values for the image and string take from the lidroid framework....

Thats all for SystemUI you can recompile.....:laugh:

4- Final part...Add toggle in the quikpanel.apk

Decompile the quikpanel.apk and insert this value to string.xml ( inside values/string )

<string name="title_toggle_NetworkMode">Toggle 2G/3G</string>

Compile and after decompile again, We need the string value that we added, take this value...

Now search into smali files the PowerWidjetUtil.smali and add another button like this:

Code:

const-string v1, "toggleNetworkMode"

    new-instance v2, Lcom/goatrip/statusbar/PowerWidgetUtil$ButtonInfo;

    const-string v3, "toggleNetworkMode"

    const v4, 0x7f080049

    const-string v5, "goatrip:drawable/stat_gsm_on"

    invoke-direct {v2, v3, v4, v5}, Lcom/goatrip/statusbar/PowerWidgetUtil$ButtonInfo;-><init>(Ljava/lang/String;ILjava/lang/String;)V

    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

The button structure may be different than mine simply copy and paste a your existing button source.
Now adjust the string value with the one obtained first

Thats all Enjoy;)

If you like this mod simply give me a thanks!!!!!!

[Rom][Jelly Bean] MasTerMind Rom [4.1.2][Official] with WORKING LINKS [6/1/2013]

$
0
0
Greetings Guys.. The Developer Hassan Agha here for yet another Masterpiece Creation ...as we all know after converting our Korean Variants of galaxy s2 like shw-250s/k .. we suffer few bugs like gyroscope bug .. signal loss and weak vibration.. i have worked so hard and finally built a Rom that can solve these bugs..

I am Presenting you the MasTerMind Rom Based on OFFICIAL 4.1.2 Jellybean Leak by Samsung ( Download Links below)


Main Feature of this Rom

1) GYROSCOPE FIX
2) WEAK VIBRATION FIX
3) SIGNAL LOSS FIX
4) Direct Call
5) Smart Stay



Other then that..

Fully Deodexed
Zipaligned
Rooted
BusyBox
SuperSU
EFS auto backup
NO WIPE
Init.d support

JB Font
Black Status Bar
13 Toggles in Status Bar
Multiwindow - Fully Worked
Toggle for Multiwindow in Settings
Toggle for Multiwindow in Status Bar
Toggle for Smart Stay In Status Bar
Increase Contacts adding for the message (1000 contacts instead of 10 contacts)
No Auto Converting messages to MMS
Disabled Home Button Lag
Enabled Camera Sound Menu
No Call Ring Delay
4 Way Reboot
4 Icons On Lockscreen
Enabled All Languages For Samsung Keyboard
Faster GPS Lock
Enabled Sensor Aiding For Fast GPS Lock
Enabled Media Widgets
Skip Song
Ripple Lockscreen
Toggle For Ripple Lockscreen In Settings
Enabled More Contacts (990)
Enabled Scrolling Cache
Flash Player
Large Apn List
Removed Bloatware (49 Apps)
Init.d Support
Init.d Tweaks
Build.prop Tweaks
Updated YouTube to v4.1.47
Updated Google Maps to v6.14.1
Updated Google Search to v2.1.12
Updated Google+ to v3.2.2
Updated Google Play Store v3.10.9...


How To install..

Just Put it in The Sd card or internet storage and flash it with CLOCKWORKMOD recovery.. simple isnt it..

Download

[B]Download is in parts please download all 5 parts extract it with winrar
1) http://filecloud.io/ybmkucsz
2)http://www.mediafire.com/?xxuomhz1v9f02hf
3) http://www.mediafire.com/?9rsc5suyn5v43oh
4) http://www.mediafire.com/?etsdlrxdttwsxud
5) http://www.mediafire.com/?yvqo894c4c3u94u

Or

http://www.mediafire.com/?wdg4b02p0jz7t

Warning!!

i am not responsible if i brick or damage your device.. This rom is only for converted shw-250s and shw-250k

HAPPY FLASHING..:cowboy: Dont forget to hit the thanks button :good:

Thanks to

Salesale for the inspiration
hengsheng120 for helping me in gyroscope fix
Phil3759 for his kernel
Xda and sammy

Attached Thumbnails
Click image for larger version

Name:	Screenshot_2013-01-05-20-05-23.jpg
Views:	N/A
Size:	29.1 KB
ID:	1621322   Click image for larger version

Name:	Screenshot_2013-01-05-20-05-29.jpg
Views:	N/A
Size:	22.0 KB
ID:	1621323   Click image for larger version

Name:	Screenshot_2013-01-06-01-06-29.jpg
Views:	N/A
Size:	28.9 KB
ID:	1621324   Click image for larger version

Name:	Screenshot_2013-01-06-01-06-38.jpg
Views:	N/A
Size:	29.0 KB
ID:	1621325   Click image for larger version

Name:	Screenshot_2013-01-06-01-06-45.jpg
Views:	N/A
Size:	30.7 KB
ID:	1621329  

Click image for larger version

Name:	Screenshot_2013-01-06-01-06-51.jpg
Views:	N/A
Size:	26.1 KB
ID:	1621330   Click image for larger version

Name:	Screenshot_2013-01-06-01-07-13.jpg
Views:	N/A
Size:	25.7 KB
ID:	1621331   Click image for larger version

Name:	Screenshot_2013-01-06-01-07-23.jpg
Views:	N/A
Size:	21.4 KB
ID:	1621332   Click image for larger version

Name:	Screenshot_2013-01-06-01-07-48.jpg
Views:	N/A
Size:	34.2 KB
ID:	1621333   Click image for larger version

Name:	Screenshot_2013-01-06-01-07-54.jpg
Views:	N/A
Size:	25.3 KB
ID:	1621334  

Click image for larger version

Name:	Screenshot_2013-01-06-01-08-10.jpg
Views:	N/A
Size:	24.4 KB
ID:	1621335   Click image for larger version

Name:	Screenshot_2013-01-06-01-08-35.jpg
Views:	N/A
Size:	27.8 KB
ID:	1621336  

[ROOT][SECURITY] Root exploit on Exynos (link: see NoteII forums)


[ROM] [4.1.2] [LSJ] BestS2ROM v1.1 (8-Jan)

$
0
0
BestS2ROM v1.1
Best Jelly Bean ROMS for Galaxy S2 need to be



based:XXLSJ Deodexed + Rooted
Modem: XXLS6
CSC: XXLS1
Kernel: XXLSJ-PhilZ_3.99

main Features :
MediaScannerFIX no more battery drain !
No lockscreen freeze (thanks to Goldieking)
Touchwiz 5 with scrolling wallpaper + removed suggestion strings on empty workspace into launcher
Popup browser work corectly
Stock bootanimation + Media
Ripple lockscreen with toogle for enable/disabale
Multi window work corectly+toggle for enable/disable in status bar
Smart rotate + with toggle for enable/disbale
Smart Stay + toggle for enable/disable in status bar
Notification Panel (edit your toggles!)
Perfect Ink effect for lockscreen + with toggle for enable/disable + circle lockscreen + Toggle to choose AOSP lockscreen
Animated video player thumbnails
4 icons shortcut on lockscreen
Added shutter sound menu on camera
Volume down as shutter in camera (if u press volume up u can manage zoom buttons normally)
Volume down as start button for video recording
Call recording , no incremental ringtone, no delay after ending call, no black after ending call
Larger photos in quickcontact badges
Larger photo profiles in contacts
Better layouts for tab updates and non in contacts
No homebutton lag (thou double tap feature is untouched)
Longpress back to kill
Toggle for torch on lockscreen
Skip songs with volume rocker (FM will be supported in next releases)
Extended power menu (thanks to khavitahra)
Bypassed kill all dialog in jobmanager
Mtp connection by default
-i may forgot something, u will forgive me :)

All Mods for XXLSJ See more Here

Screenshots:



Links Download And more info Here


Disclaimer:
flash this rom at your own risk, backup first because you will lose your datas


Installation
wipe data is always required for a perfect installation

-put zip into SD
-go in recovery
-wipe data/factory reset
-install zip
-reboot
-first boot may take up to 4/5 minutes, relax


Credits:
All XDA dev,Mirko ddd, jarari2, LegendK95, shoman94 , goldieking, P.toti, mythrandir, kavithara

Cannot install ClockworkMod Recovery

$
0
0
Quote:

Installing a custom recovery on Galaxy S II

Download codeworkx's ClockworkMod Recovery, and the Heimdall Suite:
codeworkx's ClockworkMod Recovery: download

md5: 364315cb9a499d50638d05b93bb44422

Windows:
Heimdall Suite 1.4RC1: download

NOTE: The Heimdall Suite requires the Microsoft Visual C++ 2010 Redistributable Package to be installed on the computer, which can be downloaded here.

Release Candidate (RC) versions may require the Debug Visual C++ 2010 DLLs which Microsoft does not offer for redistribution or download

Power off the Galaxy S II and connect the USB adapter to the computer but not to the Galaxy S II.
Boot the Galaxy S II into download mode by holding down Volume Down, Home & Power while connecting via USB.

Windows only:
Run the included zadig.exe in the drivers folder of the Heimdall Suite.
Choose Options » List All Devices from the menu.
Select Samsung USB Composite Device or Gadget Serial or Device Name from the drop down menu.
Click Install Driver.

NOTE: A prompt may appear warning that the installer is unable to verify the publisher of the driver, ignore it and select "Install this driver anyway."

Untar codeworkx's ClockworkMod Recovery into the Heimdall directory.
On the computer, open a terminal and run the following command from the Heimdall directory:

heimdall flash --kernel zImage

A blue transfer bar will appear on the device showing the recovery being transferred. Once completed, the device will reboot automatically.
The Galaxy S II now has ClockworkMod Recovery installed. Continue to the next section.

Okay, so I downloaded the ClockworkMod Recovery and the heimdall suite, and I unzipped them both. It took me a while to get the step with the Zadig.exe working on Windows 8, because it doesn't allow unsigned drivers, but I got that working. When I tried to do the "heimdall flash --kernel zImage" bit, I get an error saying msvcp100d.dll cannot be found. Now I checked in Programs & Features, and it says that I have Microsoft Visual C++ 2005 Redistributable (like 3 times), Microsoft Visual C++ 2005 Redistributable (x64), Microsoft Visual C++ 2008 Redistributable x64 9.0.xxxxx, Microsoft Visual C++ 2008 Redistributable x64 9.0.xxxxx, Microsoft Visual C++ 2008 Redistributable x86 9.0.xxxxx, Microsoft Visual C++ 2010 Redistributable x64 10.0.40219, and Microsoft Visual C++ 2010 Redistributable x86 10.0.40219.

So I decided to try and get a msvcp100d.dll off the net, I put that in the System32 and in the directory of heimdall.exe and it still did nothing differently.

Now that should be enough? All it needs is the Visual C++ 2010 redistributable.. right?
Though it does say this "Release Candidate (RC) versions may require the Debug Visual C++ 2010 DLLs which Microsoft does not offer for redistribution or download"

Now.. what can I do? It shouldn't be this hard should it?
I've also tried this on 2 other computers too, 1 of them running Windows 8 and another running Windows 7. Same thing.

[ROM AROMA][JB 4.1.2 XXLSJ][05/01]Space & Time 2.1

$
0
0




With it, the present becomes your future





This ROM is the new version of my first Space & Time for Samsung Galaxy S II. Now, the ROM is based on the leak of Samsung (LSJ), so Android 4.1.2.
If you detects bugs or that you want news functionalities, tell me. More informations about my ROM in the changelogs.


Installation instructions:
Wipe Data/Factory Reset
Wipe Cache
Wipe Dalvilk Cache
Format /System
Format /Cache
Format /Data
Install LPH Stock + CF-ROOT with Odin
Wipe Battery Stats
Flash the Sapce & Time
Fix permissions
Fix the Root* (Go to the 3rd post)



Space & Time 2.1
Space & Time 2.0



Maanz, Martin98 & Team DevDroid from XDA for her idea
danieldmm for her tutorial 'How to use Android Kitchen'
Martin98 for the tutorial 'How to make a clean full wipe'
DsiXDA for Kitchen
PhilZ & Dorimanx for the kernels
mythtrandyr for the call recording
Neutre0 for the logo of the Space & Time
Mirko ddd for 'Skip songs with volume rocker' and No homebutton lag
khavitahra to 4-Way Reboot
KNTXTremE for Jelly Bean 4.2 Apps



If you use my ROM, support to me in using this banner.

[HOW-TO][4.1.2] Disable Edge Zoom in browser and Gmail.

$
0
0
Hello xda'ers,
after loads of PM, requests, and lot of people I found googlin complainting about this "feature" I give to you the fix.
There are 2 ways to disable edge zoom, but I give you the easiest one.

Requirements:
smali/baksmali (and its use) or apktool (and its use)

Decompile framework.jar

go to:
smali\android\webkit\ZoomManager.smali

look for:
.method setEdgeZoom(Z)V
delete the red line and add the green line


Code:

.method setEdgeZoom(Z)V
    .registers 12
    .parameter "enabled"

    .prologue
    const/4 v5, 0x1
    const/4 v5, 0x0

    const/4 v4, 0x0

    .line 1602
    invoke-virtual {p0}, Landroid/webkit/ZoomManager;->getScaleGestureDetector()Landroid/view/ScaleGestureDetector;

    move-result-object v6

    if-eqz v6, :cond_41
...

Recompile and enjoy.

If this made your day, consider to hit thank button.

Cheers

[Rom] JB 4.1.2 DTH XXLSJ 1.0 FINAL [Gallery Not 2 & Multi Windown & More Mod]

$
0
0
BIG THANK TO "indie"(omega) & ALL BRO'S MEMBER XDA
STOCK THEME :)
MODDING
- Modem LQ6
- Kernel Philz v3.99 (big thank to Philiz...)
- Fix lock & home sceen lag
- Scan Media sd card
- Omega setting (thank to indie)
- Multi windown (all app &setting )
- Gallery Not 2
- Boot sceen new
- Ink effect with 15 color
- enable NFC for i9100p m250k/s
- Touch on statubar & home ( thank to ICS_XD)
- Add setting statubar in setting
- 5 shortcut on lock sceen
- 4 way reboot
- Smat stay in setting
- Charger keybard IMI = Keybard New
- Remove browser defauld = Chrome & firefox
- Camera with setting on/off sould
- Remove file manager defauld = file manager new & Root explore
- Remove Widget weather defauld = widget weather with popup battery, memory, ....
- Add more app (chrome, firefox, ....)
- Wallpaper & live wallpaper new
- Luncher rotation
- Remove more app & widget (battery saver)
- And more modding...
Sorry my english :)

Video:


Link Download Rom
Viewing all 397 articles
Browse latest View live


Latest Images