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

[DOS Util][Symlink code generator script]

$
0
0
DOS Script for creating SYMLINK code for updater-script

After searching and searching I found an usefull script for auto symlink text generation. One can use it with kitchen....
I modified it and put together in a single batch file.
It grabs APK list in directory you want (lets say C:\cygwin\home\user\kitchen\WORKING_030413_160037\ preload\symlink\system\app)
and creates code and saves it to symlinks.txt
You can just copy-paste it in updater-script:

(rename sym_create.txt into sym_create.cmd)

Syntax is simple:
sym_create.cmd path_of_the_kitchen_working_directory_with_app_lis t


you get....

symlink("/preload/symlink/system/app/aplication_name.apk","/system/app/aplication_name.apk")

in symlinks.txt

Script:
Code:

@echo Listing APKs]
@echo .
@echo Choosen  path = %1
for /r %1 %%g in (*.apk) do echo %%~nxg >> list.txt

@echo .
@echo [Preparing links]
echo .
for /f "tokens=*" %%A in (list.txt) do (echo.symlink("/preload/symlink/system/app/%%~nA.apk","/system/app/%%~nA.apk"^); >> symlinks.txt
)


I hope it saves you some time!

Attached Files
File Type: txt sym_create.txt - [Click for QR Code] (1.2 KB)

[Rom | SGS2 i9100][AOSP-JB 4.2.1 | Miui v5 Style | Based Miui v4 - 3.2.22 | DE-EN]

$
0
0


~ German | English ~











Changelogs in Post #2

Download Rom : Klick here

MIUI v5 Style Rom on the official MIUI Rom Facebook Site : Klick here

Theme inspiration by XIAOMI and jenicekk. many thanks !

... enjoy ! :good:



Please vote for a official i9100 MIUI v5 by XIAOMI here :
S2 i9100 Voting



Many thanks !

[ROM][4.2.2|CM10.1]Jelly Beer 4 [DPI Groups][BeerGang][Unofficial]

$
0
0


Features
+ Based on CM-10.1
+ PA's hybrid engine for a full user experience
+ Switch between three different UI modes
+ Change the system DPI
+ Add apps to different DPI groups
+ Change the navigation bar height
+ No reboot needed for UI changes
+ More features and improvements
+ This is always a work in progress


Downloads and installation
+ Download the ROM from here
+ Download the GApps from here OR Banks GApps
+ Copy the ROM to the SD
+ Copy the GApps to the SD
+ Install the ROM and the GApps and
+ If you are already in JellyBeer, do a cache wipe and dalvik cache wipe
+ If you come from any other ROM, do a wipe data
+ Reboot

Credits
+ Personal thanks to Vertigo who taught me pretty everything I know now.
+ Personal thanks to Shingers5, if he hadn't nagged in Sense days I wouldn't be doing this.
+ Personal thanks to kgill7 as he provides support, feedback and the OP images!
+ More thanks to DaX05, Kakito and raycaster as they have provided more personal support which is really appreciated.
+ Thanks to Beerbong too, without whom we wouldn't have my favourite ROM.
+ Thanks to CyanogenMod team for CM10.
+ Thanks to AOKP team for the inspiration (and some code).
+ Thanks to PA team for the inspiration (and some code).
+ Please click their links to donate.

The Beer Gang loves beer
+ Do you like our work? We like beer and we wouldn't mind if you buy us one!!
+ beerbong - Click to donate
+ abhisahara - Click to donate
+ benjamin.j.goodwin - Click to donate
+ jmico
+ davidshaper

DID YOU FORGOT ME ...:silly:
Oh come on ... Thanks button is right here ... :p

[ROM][JB 4.2.2] Mysterious AOKP Unofficial BIONIC LINARO Nightly [12/03/2013]

$
0
0
Mysterious AOKP




AOKP 4.2.2 for i9100


The Mysterious ROM is a ROM based on Android 4.2.2 Jelly Bean. I created it alone. It exists on Nexus 4 and Nexus 7.


Features :

  • Added Linaro
  • So fast !
  • Added Bionic optimizations :
    Quote:

    Originally Posted by morfic
    bionic is the "libc" of android, there are hardware optimized memcpy/memset and a few others for cortex-a9 and/or armv7-a, but also others specifically for krait, using those instead of stock bionic versions perform the same job a lot better than the more generic versions in aosp.
    That affects memory throughput significantly and anything where you move data and need memory throughput using those functions will benefit from it.
    there are other (math) functions that can be optimized more for the particular hardware




Screenshots :





Changelog :









Installation :


  1. Recommended: Full Wipe for a Clean Install
  2. Root your i9100
  3. Boot into recovery
  4. Wipe Data / Factory rest
  5. Wipe Cache
  6. Wipe Dalvik-Cache
  7. Flash ROM
  8. Flash Gapps
  9. Flash Kernel

Enjoy Mysterious AOKP 4.2.2 !



Review :






Download links :


  • ROM : GOO
  • GAPPS : GOO
  • Banks Gapps 4.2.2 : OVH MEGA



Older ROMs :






Others :


  • Thanks to AOKP team : http://aokp.co/
  • Thanks to Banks, Faux, etc...
  • Press Thanks if you like my work !
  • Donate here
  • Follow me here

[ROM] > [Just-For-Fun]

$
0
0
Oh ! What I got here ? Xperia Z on SGS2 ? Man ! present to you the S-PERIA Z Actually just a FUN version :laugh:


ScreenShoots


Inside >>>
  • Based on JB LSD
  • Powerd by Siyah Kernel
  • True Xperia Z Lockscreen
  • Smart Connect
  • Bravia Engine 2
  • Walkman with Clear Bass & ClearAudio +
  • Sony Albulm
  • Sony Video Player
  • Xperia Z UI
  • Xperia Z launcher
  • Volume Rocker Skip Song



! YOU'VE BEEN WARN !DO READ ME

THIS ROM IS ROUGHLY THEMED, BUT STABLE. ONLY USED FOR FUN OR YOUR ENJOYMENT OR SHOW OFF OR WATCH PORN OR WHATEVER >>> DO NOT FEEDBACK FOR BUGS OR ASK FOR FIXES. SOLUTIONS WILL BE PROVIDED IF ANY. RECOMMENDED TO USE AS SECOND ROM


Instruction >>>
-If having WALKMAN FCs , extract " SemcMusic.apk " and "Semcvisualizer " in my ROM ( Data/ app ) not in system/app and install it as normal app

-You may update SONY app in Play Store ! :cool:

-To change the lockscreen wallpaper , go Setting > Display > Wallpaper

- Screen unlocked blacken for too long ? Go Setting > developer option > change Windows Animation Scale to OFF

- Lockscreen in Setting > Lockscreen Option is not working , Owner information works , working Lockscreen style ( Swipe , PIN , Pattern , None )




Interested ?
Interested to my ROM ? Feel free to improve it or reuse it as main ROM or adding mod or extract the mod inside. JUST GIVE PROPER CREDIT :D


DOWNLOAD


DELAYED ( ADD MORE MOD )

[MOD][GT-I9100] Sony Xperia Z Lockscreen for 4.1.2

(ROM) MIUI.JB..i9100.3.2.8 14/03/2013

$
0
0
MIUI Jelly Bean Theme v5


SCREENSHOOT:










CHANGES:
Added Themes v5
Kernel stock CyanogenMod
Translation Power menu CN
Fix FC in Phone, Browser, Theme Manager and Music
Added Camera 4.2.1 and some lib 4.2.1
Adde Titanium Bacup, (USB switcher english version)
Added Gmail2, Google Translator, Zedge, Youtube and Google Street
Fix Translation in some app, loockscreen and deskclok


INSTALLATION:

Download zip and copy in sd Internal or external
Go in recovery press (Home , Vol + , and power)
Wipe data factory reset
wipe cache
Go in advanced, wipe dalvikcache
Back to instal zip from sd
Choose zip and install
Reboot

After reboot install Language pack without wipe. finish


MIUI.JB.I9100.3.2.8: <<<DOWNLOAD>>> <<Mirror>>
Language.Pack.3.2.8 <<<DOWNLOAD>>> <<Mirror>> Uploading.... (Only For Italian, Instal this Language.Pack <<<DOWNLOAD<<<)

CREDIT:
miui cina
miuiandroid
miui italia

Lets make a Team

$
0
0
Lets make a epic team for our device

Guys lets make a team for galaxy s2 ,we can together make mods,themes and roms XD

if we all work together nothing can stop us ..we can make best stuff for our device

if one developer can do so many things here..just imagune how much can one team do ??

if interested post your name and specifications on this thread also post which postion(dev,themer,graphics,tester) you want in the team

Mod after the team is formed you can move the thread to general section or delete it .

(ROM) MIUI.JB..i9100.3.2.8 14/03/2013

$
0
0
MIUI Jelly Bean Theme v5


SCREENSHOOT:










Added Themes v5
Kernel stock CyanogenMod
Translation Power menu CN
Fix FC in Phone, Browser, Theme Manager and Music
Added Camera 4.2.1 and some lib 4.2.1
Adde Titanium Bacup, (USB switcher english version)
Added Gmail2, Google Translator, Zedge, Youtube and Google Street
Fix Translation in some app, loockscreen and deskclok


INSTALLATION:

Download zip and copy in sd Internal or external
Go in recovery press (Home , Vol + , and power)
Wipe data factory reset
wipe cache
Go in advanced, wipe dalvikcache
Back to instal zip from sd
Choose zip and install
Reboot

After reboot install Language pack without wipe. finish


MIUI.JB.I9100.3.2.8: Move in correct forum sorry
Language.Pack.3.2.8

CREDIT:
miui cina
miuiandroid
miui italia

[How-To]CRT-OFF Animation Toggle (made using XWLSD Nordic 4.1.2)

$
0
0
I've been have many PM's on how to create this toggle and honestly I have been meaning to post this for a while.

Firstly thanks to Mirko-ddd for enableing Crt-Off Animation which enabled me to do this. Thank him HERE

No need to enable from the link above as I have included it with this toggle.

Also Thanks to my teammate Jeboo for teaching me some smali!

So I'm not a posting master and I do have 2 kids buzzing around me while I type this!.. LOL :highfive:


Here we start with SecSettings.apk

/res/values/Strings.xml
Code:

    <string name="crtanimation_title">CRT Animation</string>
    <string name="crtanimation_summary">Enables animation when powering off screen</string>

/res/values/Public.xml (These id's can vary)
Code:

    <public type="string" name="crtanimation_title" id="0x7f090ef4" />
    <public type="string" name="crtanimation_summary" id="0x7f090ef5" />

/res/xml/Display_Settings.xml (Input this line where you want it to show.)
Code:

    <CheckBoxPreference android:title="@string/crtanimation_title" android:summary="@string/crtanimation_summary" android:key="crtanimation_toggle" />
\SecSettings\smali\com\android\settings\DisplaySet tings.smali
Add the RED
Code:

.field mSupportFolderType:Z

.field private mTouchKeyLight:Landroid/preference/ListPreference;

.field private mCrtAnimationPreference:Landroid/preference/CheckBoxPreference;

Code:

    .line 548
    const-string v12, "key_multi_window"

    invoke-virtual {p0, v12}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;

    move-result-object v12

    check-cast v12, Landroid/preference/CheckBoxPreference;

    iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mMultiWindowPref:Landroid/preference/CheckBoxPreference;

    const-string v12, "crtanimation_toggle"

    invoke-virtual {p0, v12}, Lcom/android/settings/DisplaySettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;

    move-result-object v12

    check-cast v12, Landroid/preference/CheckBoxPreference;

    iput-object v12, p0, Lcom/android/settings/DisplaySettings;->mCrtAnimationPreference:Landroid/preference/CheckBoxPreference;


    .line 549
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v12

    const-string v13, "com.sec.feature.multiwindow.phone"

    invoke-virtual {v12, v13}, Landroid/content/pm/PackageManager;->hasSystemFeature(Ljava/lang/String;)Z

    move-result v12

    sput-boolean v12, Lcom/android/settings/DisplaySettings;->UseMultiWindow:Z

Code:

    .line 984
    :cond_15
    iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mMultiWindowPref:Landroid/preference/CheckBoxPreference;

    invoke-virtual {p2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_new

    .line 985
    iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mMultiWindowPref:Landroid/preference/CheckBoxPreference;

    invoke-virtual {v0}, Landroid/preference/CheckBoxPreference;->isChecked()Z

    move-result v0

    .line 986
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v3

    const-string v4, "multi_window_enabled"

    if-eqz v0, :cond_16

    :goto_a
    invoke-static {v3, v4, v1}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z

    goto/16 :goto_1

    :cond_16
    move v1, v2

    goto :goto_a

    :cond_new
    iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mCrtAnimationPreference:Landroid/preference/CheckBoxPreference;

    invoke-virtual {p2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_0

    .line 987
    iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mCrtAnimationPreference:Landroid/preference/CheckBoxPreference;

    invoke-virtual {v0}, Landroid/preference/CheckBoxPreference;->isChecked()Z

    move-result v0

    .line 988
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v3

    const-string v4, "crtanimation_toggle"

    if-nez v0, :cond_newA

    const/4 v0, 0x0

    goto :cond_newB

    :cond_newA

    const/4 v0, 0x1

    :cond_newB
    invoke-static {v3, v4, v0}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z

    goto/16 :goto_1

.end method

Code:

    .line 818
    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    const-string v1, "multi_window_enabled"

    invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v1

    iget-object v3, p0, Lcom/android/settings/DisplaySettings;->mMultiWindowModeObserver:Landroid/database/ContentObserver;

    invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V

    .line 820
    :cond_2

    iget-object v0, p0, Lcom/android/settings/DisplaySettings;->mCrtAnimationPreference:Landroid/preference/CheckBoxPreference;

    invoke-virtual {p0}, Lcom/android/settings/DisplaySettings;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v3

    const-string v4, "crtanimation_toggle"

    const/4 v1, 0x0

    invoke-static {v3, v4, v1}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v3

    if-eqz v3, :goto_2b

    const/4 v1, 0x1

    goto :goto_2c

    :goto_2b
    const/4 v1, 0x0

    :goto_2c
    invoke-virtual {v0, v1}, Landroid/preference/CheckBoxPreference;->setChecked(Z)V


    return-void

    :cond_3
    move v0, v2

    .line 792
    goto :goto_0

That's it for SecSettings.
Recompile and test it functions before continuing.




Once that works lets enable the function.

I'm including the function to enable as previously linked to mirko_ddd's thread.

Next we mod services.jar

\services\smali\com\android\server\PowerManagerSer vice$ScreenBrightnessAnimator.smali

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

    move-object v0, p0

    iget-object v2, v0, Lcom/android/server/PowerManagerService$ScreenBrightnessAnimator;->this$0:Lcom/android/server/PowerManagerService;

    #getter for: Lcom/android/server/PowerManagerService;->mContext:Landroid/content/Context;
    invoke-static {v2}, Lcom/android/server/PowerManagerService;->access$2700(Lcom/android/server/PowerManagerService;)Landroid/content/Context;

    move-result-object v2

    invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v2

    const-string v9, "crtanimation_toggle"

    const/4 v10, 0x0

    invoke-static {v2, v9, v10}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v2

    if-eqz v2, :cond_new2

    if-eqz p2, :cond_new2

    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_new2

    const/16 v9, 0xa

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

    move-result-object v2

    .line 3024
    .local v2, msg:Landroid/os/Message;
    iget-object v7, p0, Lcom/android/server/PowerManagerService$ScreenBrightnessAnimator;->this$0:Lcom/android/server/PowerManagerService;

And that's it!
Recompile and enjoy.

[ROM] Goatrip v6.3 Jelly Bean

$
0
0
Hey guys,
there is a great Custom ROM developed by the Goa-Roms-Team:

Goatrip V.6.3

It is running like hell and has some really nice custom features.
Have a look at the following video for a installation instruction for new users and a short introduction in the most important features (click here to start after the installation instructions)




To be able to see the download links, you have to register at www.goa-roms.de. The download link is at the bottom of this page.
First install version 6.1 and afterwards 6.3.
Please keep in mind that goa-roms.de is a German forum and they can't answer English questions!!

All the credit for this gorgeous ROM goes to the GoA-Roms team, I just made the video above:D
I hope you will love this ROM as much as I do.


Cheers
saugstauber

[HOWTO] Full Sony Xperia Z experience on GT-I9100

$
0
0
In this post i'll show you exactly how you can get the full Sony Xperia Z/ZL experience on your Samsung Galaxy SII and i'll be using this stuff:

- The lockscreen

- The launcher

- The apps

- The widgets

- The wallpapers

- The user interface

- Siyah kernel for 1.4Ghz clock speed (optional)

- Latest CM10 nightly before 10.1 came out

- Latest Gapps for CM10

After you're done, it should look like this:



How to do it:

1: Make sure you phone is rooted and has a recovery mode

2: Boot into recovery, wipe data/cache/dalvik cache

2: Flash CM10 4.1.2 ROM: http://goo.im/devs/cm/i9100/nightly/...HTLY-i9100.zip

3. Flash CM10 Gapps: http://goo.im/gapps/gapps-jb-20121011-signed.zip

4: Optional: Flash Siyah kernel: http://d-h.st/1kT

Reboot

5: Flash Xperia Z Launcher: http://www.mediafire.com/download.php?lu5j09789jic3c8

6: Flash Xperia Z Widget Pack: http://www.mediafire.com/download.php?xsvo9awjzamd2ea

7: Flash Xperia Z Wallpaper Pack: http://www.androidfilehost.com/?fid=9390275921635704995

Reboot

8: Flash Xperia Z Lockscreen Part 1: http://www.mediafire.com/?un6239axlgsqys6

9: Flash Xperia Z Lockscreen Part 2: http://www.mediafire.com/download.php?g79dmkc5m4jofjw

Reboot

10: Install Xperia Z theme as a normal app and select it in settings: http://www.mediafire.com/?buq97umurmzk8we

Optional:
Install as normal app:

Install Sony Xperia Walkman music app: http://www.mediafire.com/download.php?x7x52ee62losk39

Install Sony Xperia Album app: http://www.mediafire.com/download.php?bvt5a00zrd8m3dj

Install Sony Xperia Movies app: http://www.mediafire.com/download.php?drcpms12cng7slb

Install Root Toolbox pro: https://play.google.com/store/apps/d...2xib3gucHJvIl0.

Install SetCPU to easily overclock: https://play.google.com/store/search?q=setcpu

System apps I removed using Root Toolbox Pro:

Apollo music app

All live wallpapers except Phase Beam

CM Software-Update (latest nightly before 10.1 so why keep it)

CM File Manager

CM Wallpapers

E-mail and Exchange-services (don't work with CM10 anyways)

Sim-toolkit (Some app for you carrier that nobody ever uses)

Torch (I use tho one that comes with the Xperia widgetpack)

Browser (Xperia Z uses Google Chrome so I installed that instead)

Movie Studio (I never use it)

Trebuchet (stock CM launcher, uses up space and performance)

Quote:

HUGE credits to:
Codeworkx
Google
Sony
Arsaw
emwno
ThilinaC

Good luck, don't forget to click thanks!

[ROM][JB 4.2.2] Mysterious AOKP Unofficial BIONIC LINARO Nightly [20/03/2013]

$
0
0
Mysterious AOKP




AOKP 4.2.2 for i9100


The Mysterious ROM is a ROM based on Android 4.2.2 Jelly Bean. It exists on Nexus 4 and Nexus 7 and Samsung I9100 and Samsung I9300 and Maguro and Tilapia and Hercules.


Features :

  • Added Linaro
  • So fast !
  • Added Bionic optimizations :
    Quote:

    Originally Posted by morfic
    bionic is the "libc" of android, there are hardware optimized memcpy/memset and a few others for cortex-a9 and/or armv7-a, but also others specifically for krait, using those instead of stock bionic versions perform the same job a lot better than the more generic versions in aosp.
    That affects memory throughput significantly and anything where you move data and need memory throughput using those functions will benefit from it.
    there are other (math) functions that can be optimized more for the particular hardware




Screenshots :





Changelog :









20/03/2013 :
  • ROMControl: CustomToggle
  • Framework: CustomToggle
  • ROMControl: Added flip and shake to snooze
  • ROMControl: Add superuser to Quick Links
  • SystemUI: Reboot Toggle Brandon McAnsh
  • Framework : Allow user selection of Font Size
  • Framework : Status Bar Hide toggle
  • ROMControl : Allow user selectable StatusBar FontSize
  • Vendor : Status Bar Hide toggle
  • ROMControl : Status Bar Hide toggle




Installation :


  1. Recommended: Full Wipe for a Clean Install
  2. Root your i9100
  3. Boot into recovery
  4. Wipe Data / Factory rest
  5. Wipe Cache
  6. Wipe Dalvik-Cache
  7. Flash ROM
  8. Flash Gapps
  9. Flash Kernel

Enjoy Mysterious AOKP 4.2.2 !



Review :






Download links :





Older ROMs :






Others :


  • Thanks to AOKP team : http://aokp.co/
  • Thanks to Banks, Faux, etc...
  • Press Thanks if you like my work !
  • Donate here
  • Follow me here
  • Follow Seb here
  • Follow The ROM Account here
  • Follow The ROM Account on Facebook here

[ROM][AOKP-4.1.2] TokoRom V2 [AROMA+OTA][Sense Style][18/03/2013]

$
0
0


Hi XDA comunity,
Today I want to present my first rom, hope you like it :D


Featured
  • Based on AOKP 4.1.2
  • Aroma Installer with the following selections:
-Kernel(Siyah, Dorimanx or CM Kernel)
-Launcher(ADW or Apex)
-File Manager(ES or Xplore)
-Music Player(Google Music or AMP)
-Camera(Stock AOKP Camera or Android 4.2 Camera)
  • OTA Updater
  • Added GNote to take annotations
  • Added Samsung Task Manager
  • Added spectacular system animations :good:
  • Changed Stock system sound with MIUI system sound
  • Added Bravia Engine
  • Changed roboto with WindowsPhone Font (SegoeWP)
  • Added security app from the MIUI; with this application you can manage the permissions of the other apps
  • Added SRS Audio Lib
  • Changed the keyboard with the Android 4.2 keyboard
  • Sense theme(thanks to Jorgefc82) modified by me
  • Build.prop tweaks
  • Modified the AOKP easter egg
  • Changed Wallpaper
  • Added DeskClock from Android 4.2
  • Added Terminal Emulator

Downloads
TokoRom V2:
TokoRom_V2

GoogleApps:
http://goo.im/gapps/gapps-jb-20120726-signed.zip

Installation
Wipe Data, cache and dalvik cache.
Install the ROM
Install the Google Apps
Reboot

ScreenShots




Video

http://www.youtube.com/watch?v=VbB6NecccT4

PS: The video is of the first version of the TokoRom.
So there aren't MIUI calculator and Nova Launcher in the V2.
PS2: Lag in the video aren't by the Rom but by ScreenCast, the app that i used to make the "videocapture"

Credits
Thanks to:
AOKP Team
Team Hacksung and CM Team
eWrite for some wallpaper and for the logo
mnemonyc for his help
Amarullz for Aroma
mweulink for OTA Updater
masiullah for GNote
BPaul for SRS Audio libs
dorimanx for his kernel
gokhanmoral for his kernel
(if i forget you, send me a PM)

[HOW TO][20Mar][How to Disable Signature Checker For System App[Sammy JB]

$
0
0
Hi i want share this method to all step by step
in 4 step
You need knows about smali and backsmali And Notpad++....
1.Decompile Services.jar
Go to smali\com\android\server\pm
Open PackageManagerService.smali with Notpad++

2.Find this Method:

Code:

.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
    .locals 7
    .parameter "s1"
    .parameter "s2"

    .prologue
    .line 3445
    if-nez p0, :cond_1

    .line 3446
    if-nez p1, :cond_0

    const/4 v6, 0x1

    .line 3465
    :goto_0
    return v6

    .line 3446
    :cond_0
    const/4 v6, -0x1

    goto :goto_0

    .line 3450
    :cond_1
    if-nez p1, :cond_2

    .line 3451
    const/4 v6, -0x2

    goto :goto_0

    .line 3453
    :cond_2
    new-instance v3, Ljava/util/HashSet;

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

    .line 3454
    .local v3, set1:Ljava/util/HashSet;,"Ljava/util/HashSet<Landroid/content/pm/Signature;>;"
    move-object v0, p0

    .local v0, arr$:[Landroid/content/pm/Signature;
    array-length v2, v0

    .local v2, len$:I
    const/4 v1, 0x0

    .local v1, i$:I
    :goto_1
    if-ge v1, v2, :cond_3

    aget-object v5, v0, v1

    .line 3455
    .local v5, sig:Landroid/content/pm/Signature;
    invoke-virtual {v3, v5}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z

    .line 3454
    add-int/lit8 v1, v1, 0x1

    goto :goto_1

    .line 3457
    .end local v5          #sig:Landroid/content/pm/Signature;
    :cond_3
    new-instance v4, Ljava/util/HashSet;

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

    .line 3458
    .local v4, set2:Ljava/util/HashSet;,"Ljava/util/HashSet<Landroid/content/pm/Signature;>;"
    move-object v0, p1

    array-length v2, v0

    const/4 v1, 0x0

    :goto_2
    if-ge v1, v2, :cond_4

    aget-object v5, v0, v1

    .line 3459
    .restart local v5      #sig:Landroid/content/pm/Signature;
    invoke-virtual {v4, v5}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z

    .line 3458
    add-int/lit8 v1, v1, 0x1

    goto :goto_2

    .line 3462
    .end local v5          #sig:Landroid/content/pm/Signature;
    :cond_4
    invoke-virtual {v3, v4}, Ljava/util/HashSet;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_5

    .line 3463
    const/4 v6, 0x0

    goto :goto_0

    .line 3465
    :cond_5
    const/4 v6, -0x3

    goto :goto_0
.end method

3.Chang it to this:

Code:


.method static compareSignatures([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
    .locals 7

    const-string p0, "Biftor:"

    const-string p1, "Skip signatures check"

    invoke-static {p0, p1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I

    const/4 v6, 0x0

    return v6
.end method

you can chang "Biftor" to your name
Save That

4.Recompile Services.jar Again
after this you can Sign all of System App and enjoy it!

This topick For Persian user

Thanks to Wanam for first learn this to me!


Goodluck
Armin
Biftor™

Dual Boot Rom Collections

$
0
0
Here will be my little contribution to the communauty, since I built my house, I don't have time to cook anmore (need to learn android... I'am from WM6.5 kitchen time^^ )

So here is the Idea, Building a cillection of modded roms to allow dual boot....

Synopsis :
As you all know, by now, you can not dual boot Samsung offical based roms .... but here is a workround, found by some, ( Was inspired by this thread ; http://forum.xda-developers.com/show...120514&page=30 )

My way of modding;
-redirecting /preload/symlink/system/app to /data/appdata
-editing update-script accordingly/

My Idea is to maintain an up to date database of modded built that are working in Dual boot.
Configuration is :
1 - Install Any Custom JellyBean ROM Available here at XDA ( CM10,1; AOKP, AOSP, all but SAMMY BASED )
2 - Flash latest DorimanX Kernel V8.X Avaiable.
3 - Flash a SAMMY Modded Rom from this repository that work in dual boot as 2nd ROM.
Enjoy!
( you can now flash 1st ROM the way you want it doesn't affect the 2nd ROM BUT you always need to flash DorimanX kernel V8 after!)

First Modded ROM Avaiable will be NeatROM 4.4 Lite. wich is a good base for a sammy day use rom.
Will upload tomorrow from work.
Feedback is wellcome.

[ROM][JellyBean][4.1.2][STOCK] Purity GalaxyS2+2 [MOD Galaxy S4]

$
0
0
[ROM][JellyBean][4.1.2][STOCK]Purity GalaxyS2+2 [MOD GALAXY S4]



Technical Details


- Based in XWLS8 Stock
- Deodexed FULL
- Zipalign FULL
- Root Superuser & BusyBox
- Jeboo Kernel v2.1
- Smart Rotation
- Smart Stay
- SystemUI 15 toggles (Notification Panel in Settings > Display)
- UI MOD Galaxy S4 (10%)


Theme Details

- 4 Way Reboot Options
- 4 Shortcuts in lockscreen
- Multiwondows Mod
- Effect Ripple in lockscreen
- Ink effect multicolor in lockscreen
- Full Transparent StatusBar (MOD Galaxy S4)
- Wallpapers Galaxy S4
- Gallery Mod Galaxy S3
- VideoPlayer with thumbnails preview
- Widget Accuwather Galaxy S4
- Icons Galaxy S4 APP (Camera, Browser, Contacts, MMS, Email, Phone)
- Blotware removed (Hub APPs and more)
- TouchWiz Launcher with scroll wallpaper and rotation
- MORE........



Installation

- Have a secure Kernel

- If you CM10.1, AOKP or AOSP ROMs do wipes data, cache & dalvick, format a system, data & cache.

- In stock ROM does not wipe needed

- Download the 3 files. rar, extract the folder Purity Galaxy S2 +2 and you will find the .zip of the ROM, copy it to the internal or external memory

- Enter in CWM and install ROM from install zip from sdcard> choose zip from sdcard to internal sdcard

- Reboot and wait a few minutes to start (first boot can take up to 5 min approx)

- Done!!



Download

Start the process of uploading files 21:30 hrs. local time Mexico City.

Approximate time to upload the 3 files that make up the ROM, 5 hours.

[Kernel][JellyBean] ♦ Siyah vsync v4/5 ♦ [Mali patched][gokhanmoral,mcm811,Rush85]

$
0
0
♦ Info ♦


Since mcm811 doesn't update his kernel (doesn't work on 4.2.2 based roms), a young german developer named Rush85 made the Mali patched Siyah v4/v5 vsync kernel (mcm811's kernel from 17.2.2013.) that works on latest releases of CM based roms including official CyanogenMod rom, RootBox, SlimBeam, etc. It is always tested on latest releases of these roms.

We would also want to thanks gokhanmoral, the man who build the famous Siyah Kernel, on which this kernel is based!

Now have fun and “Stay Tuned”!




♦ Credits ♦





♦ Rules ♦


A few rules beside the general XDA-Rules:
  • Only Siyah vsync questions and feedbacks
  • Read at least two last pages before posting to keep repetitions as low as possible
  • For newest features check Changelog




♦ Download ♦

Download-Link by Rush85

=> This is an Aroma installer and also includes some more JB working kernels. (That’s why file is so big)

So just flash the zip and choose the Siyah kernel in automatically started installer.



Alternative Download



[ROM][24Mar][4.2.2][Aokp Build 5][Aroma] RainboxRom V1

$
0
0









Rainbox AOKP V1 Jelly Bean :

Based on AOKP JB 4.2.2 Build 5 with all latest updates
Kernel Dorimanx V9.3
Modem: XXLS8
Aroma installer - Installation is fully customizable by İNDİE
Option to Full wipe from Aroma
TürkbeyTeam Themes
Open swich icon fix
Sec Launcher add
200 Dpi
Wipe cache partition automatic before roms installation
Wipe Dalvik Cache automatic during installation
Wipe preload partition automatic before roms installation
Sounds added from stock Samsung firmware
Rainbox Bootanimation
Googles apps from Android 4.2.2:
Playstore
Gmail
Genie Widget
Sounds From Nexus
Google apps:
Google apps added to aroma installation
All Google apps are updated to the latest version
CM apps:
Apollo
Voice Dialer
CMWallpapers
Dsp Manager
Rainbox extra apps:
Polaris
Samsung Memo
MIUI File Explorer
AddFree Android
CPU Adjuster v2.7.5 by bartito - xda thread
Accounts Sync Profiler by bartito
Google+
ZArchiver
Dropbox
Download All Files
Hide It Pro
ES File Explorer
Hi-Q MP3 Recorder
Ice cream sandwich clock
Home Switcher
OnlineNandroidBackup v2.5.4 credits to H3R3T1C and ameer1234567890
Three Launchers included:
Apex
Nova
Trebuchet
Mods:
Modded YouTube by rolle (can download videos)
Instantaneous GPS Fixation
Disable advertisements
Tweaks

Installation:
Boot in CWM Recovery
Make a Nadroid backup
Wipe data/factory reset - required if coming from another Rom
Flash Rainbox AOKP
Reboot

Credit:

::İndie::
Aokp Team
Dorimanx


Rainbox Rom V1 Online
http://dfiles.eu/files/fcoi8kta6


Samsung Galaxy SII GT-I9100 MIUI V5 Beta Unofficial

$
0
0
Hi! Some of you may know That MIUI started to post 20 MIUI V5 unofficial builds and one of those phone is our galaxy s2 and I'm one of the Beta testers and. The build is based on aosp and the latest MIUI V5 3.3.22. So soon we can all wait for the official build the unofficial build is stable with little lags and minor bugs. But no stock MIUI or stock Samsung camera only the AOSP camera.

So here is my MIUI thread to see some screenshots and list of bugs. :laugh:

http://en.miui.com/thread-2689-1-1.html
Viewing all 397 articles
Browse latest View live




Latest Images