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

wrong section mods please remove


[ROM][KK][4.4.2][LINARO/SABERMOD] CyanogenMod 11 [NIGHTLY BUILDS]

$
0
0
i9100 CYANOGENMOD 11 LINARO/SABERMOD NIGHTLY BUILDS

Nightly Build CM 11 20140213 is ONLINE

Build/Sync Date: Feb 13 2014 07h:xx GMT+00h:00 Lisbon

DOWNLOAD
(MediaFire - Main Mirror)

DOWNLOAD
(AFH - Backup Mirror #1)

DOWNLOAD
(Goo.im - Backup Mirror #2)

(md5sum included with all builds)

kernel code compiled with linaro arm-eabi-4.7.4 201401 toolchain
rom code compiled with with sabermod arm-linux-androideabi-4.8.3 201311 toolchain

-O3 optimizations
strict-aliasing rules
custom performance flags
+30 cherry-picks used
sqlite fsync hack by dorimanx
white kk UI

Official Changelogs

Quote:
BBQLog

CMXLog

These builds are hosted in my private account at MediaFire (purchased account - 120GB | no ads and really fast downloads!)

(buildbot: intel core i7 3770k@4.6Ghz, asus p8z77-v, 8gb corsair vengeance pro 2133mhz cl9, sapphire hd7970 dual-x, 2x samsung 128gb ssd 840 pro raid 0 array,
2x western wigital wd3200aaks raid 0 array, samsung f1 1tb, silverstone olympia 1000w psu, antec 1200 high-tower)

(wc setup: swiftech apogee xt cpu-block, black-ice gtx-lite 240 radiator, 2x noiseblocker eloop b12-3 1900rpm fans, swiftech mcp355 water-pump, danger den 5.25" reservoir bay)

(Linux Mint 16 "Petra" x64 3.13.2 - self compiled kernel w/ extra modules)

DONATIONS
Quote:

Please consider helping with this project development and hosting, by giving a small donation...

http://infectedbuilds.com is almost complete. i will try to get it up and running at full throttle by the end of this week.
i will need to buy a new dedicated hosting service... looking into the ones users suggested.

you can check the progress made by webdev @Jflima at his github: https://github.com/Jflima92/Omni

so, please donate what you can, so this project goes forward, and keeps getting better, and better.

you can donate, using this link: DONATE

thank you all,

regards.

infected_



Disclaimer:

These builds are freshly compiled/synced from CyanogenMod Rom open-source code:
https://github.com/CyanogenMod

latest linaro arm-eabi-4.7.4 used to compile the kernel code & linaro arm-linux-androideabi-4.8.2 toolchains to compile ROM code

Special Thanks

CyanogenMod Rom Dev Team


XDA:DevDB Information
i9100 Linaro/Sabermod CyanogenMod 11, a ROM for the Samsung Galaxy S II

Contributors
infected_
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: CWM Recovery
Based On: CyanogenMod

Version Information
Status: Testing
Current Stable Version: CM 10.2.1

Created 2014-02-19
Last Updated 2014-02-18

[MOD] External 2 Internal

$
0
0
This is a script that I found from the i9003 forum and modified a bit to suit i9100.

Personally I found that this script works better than the Root External 2 Internal SD because the remount happens while the phone is booting. Not after the phone has booted.

LIMITATION
Your storage will be reset if you mounted your phone as "Mass Storage"!
Do NOT mount your phone as Mass Storage if you use this script.
MTP and PTP mode works fine.

Best Practise
1. Partition your internal storage. I use 11Gb~12Gb Pit file.
2. Flash your custom ROM
3. Flash Attachment 2545298

Troubleshoot
If you need to trouble the script
1. install Root External 2 Internal SD
2. Find out the mounting point of your internal storage and SD card. They should look like
Code:

/dev/block/vold/179:9
/dev/block/vold/259:3

3. change the numbers in the script to match with your findings in 2.

Attached Files
File Type: zip swapcm11.zip - [Click for QR Code] (173.2 KB)

[CWM][Repo]ClockWorkMod Recovery - ||Kit-Kat 4.4 Compatible||

$
0
0


ClockworkMod Recovery
Samsung Galaxy SII GT-I9100

All right guys im just going to keep this real nice and simple. Purpose of thread:
  • Latest CWM Recovery
  • Kit Kat 4.4 ROM Installation Compatible
  • Centralized Place to Put The Latest Recoveries

Just a heads up. This is NOT meant to be used as a kernel. I compiled these recoveries from source and only the recovery module is built therefore YOUR PHONE WILL NOT BOOT COMPLETELY AS THERE IS NO KERNEL. I made these recoveries so that users can flash
  • From ICS/JB to KK with ease
  • Flash This Over DorimanX Kernel So That You Can Update Your Kit Kat ROM
  • And Resolve Status 7 Errors When Flashing Kit Kat ROMs On A Out-Dated CWM Recovery

How To Use:
To Flash a Kit Kat ROM From a Out-Dated Recovery CWM Version Less Then 6.0.4.4:
  1. Flash This CWM Recovery File (Does Not Matter Which Version You Pick Just Take The Latest) And Reboot Back Into Recovery Via The Option In The Advanced Menu
  2. You Should Now Have A Grey Coloured Recovery With Version 6.0.4.X
  3. Follow ROM Installation Guide From ROM Thread

Recovery Versions
Click The Numbers To Download e.g. 6.0.4.6
  • 6.0.4.6 (Compiled From CM10.2 JB 4.3.1 Soruce)
  • 6.0.4.7 (Compiled From CM11 KK 4.4.2 Source) (LATEST)
Thanks For Reading :good:
P.S. This is my first thread in the Galaxy SII forum :eek:

XDA:DevDB Information
ClockWorkMod Recovery For SGSII GT-I9100, a Kernel for the Samsung Galaxy S II

Contributors
-Grift-, cyanogen
Kernel Special Features: Kit Kat Compatible CWM

Version Information
Status: Stable
Current Stable Version: 6.0.4.7
Stable Release Date: 2014-01-29

Created 2014-01-29
Last Updated 2014-02-23

[ROM][LSW][UPDATED !! ]WizzedKAT 1.1 .. The full leaked samsung kk style ;)

$
0
0



Quote:

WizzedKAT Rom !! :D ..
its based on WanamLite LSW ,it has all the previous note 3\SIV series
feutures with extras and its super stable and very smooth
and the reason behind going back to lsw is that is alot more
stable for me for real :)..also the rom is alot lighter than my previous releases :D

Quote:

Quote:


- kernel included dorimanx 8.43v64 for best stability
- XXLS8 Modem
- Note3-like Accuweather widget >>removed widget shadow,fixed rain effect bug - new layout !! [NEW**]
- s4 clock widgets ported
- ADaway included
- Kitkat Leaked ROM Statusbar icons with gradient [NEW**]
and fixed the lockscreen so it would also appear there too !!
- Partially Fixed Yamaha Chip noise on loud volumes using headphones (MusicFX,AudioEffectService mods) [NEW**]
- Latest Viper4Android app for amazing audio tuning [NEW**]
- Hovering Controls app for note3-like guestures
- Note 2 popup browser
- Mostly used "Removed apps"from NeatROM Aroma restored (samsung apps,samsung widgets..etc)
- Samsung Keyboard With Numbers row
- leaked kitkat styled fm radio app [NEW**]
- new inverted google play store
- Flash Player Now Fully supported !![NEW**]
- Music player is totally reworked (album arts,action bars) [NEW**]
- SamsungSans Font
- Note Pro Stock apps icons (~9) [EXCLUSIVE******]
- leaked-style stock launcher
- Note 2 gallery
- S-Note app instead of The Memo app ! [NEW**]
- S4 White multiwindow mod
- full s4 stock lockscreen(clock,wallpaper,flare effect)(no life companion)
- Galaxy Grand 2 wallpaper chooser (default home\lock screen are changed) [NEW**]
- s-health,s-planner widget included
- task manger shortcut
- Note 3-like Lidroid toggles
- samsung s3 bootanimation with s4 sound
- note 3 ringtones,ui sounds,alarms ..etc
- Media Storage Fix
- new EXCLUSIVE WizzedKAT theme !! (framework,systemui elements reworking)[NEW**]
+New Tab Textures similar to that of The leaked rom THANKS ALOT REALLY FOR tutangigi [NEW*****]
- rolle youtube app icon with the official hq one
- ported note 3 calculator
- phone & contacts
+removed ascending ringtone
+note 3 style dialer [NEW**]
+new elegant colors for contacts without pictures
- fixed some conflicting scripts and missing libs
- galaxy s3 video player port styled by me ..Now You can use it with dorimanx kernel !! [NEW*****]
v1.1
Quote:

- fixed google tts issue(s)
- video player is now 100% functional
- 100% STABLE Build
Fix Pack
-tts fc fixed
-face lock added



[ROM][4.4.2][23/02/14][i9100][1.3.0] AOSB Project - The End of The Line !

$
0
0
Code:

* Your warranty is now void.
*
* I am not responsible for any issues you may have with your device after using this rom, plain and simple, it is in beta status and will have issues*

Introduction About AOSB Project KitKat Edition


AOSB Project based on CyanogenMod the best stable source



Team Members

AOSB Project Features:


OTA Support
MultiWindow
HALO
HALO MODS
HALO: make windows move able and scale able
Custom Navigation Ring
Custom Navigation Bar
Custom CRT Animation
Mobile Network Battery Saver Mode
Configurable up to user (LTE or 4G)
Advanced Battery Bar
Support Facebook Sync
App sidebar
Navigation bar with custom dimensions
Screen video recording
Configurable init.d
Build PropModder
Incoming calls dialog
RAM bar with custom colors
Builtin Xposed Framework
Xposed : Per-App Layout
Network usage stats
Audio : Stereo widening
Audio : Center frequency for Bass Boost
Active display (s-view alternative)
AD: Display Time out
AD: Turn Off Display
AD: Threshold to proximity
AD: Sort notifications by newest to oldest
AD: HUGE Fixes
mms: ios features
mms: Emoji and Smiley support
samsung kernel super charged
advanced low battery indicator options
LockScreen Notifications by AOSPAL
Lockscreen Blur[/LIST]
Please keep in mind some of the above features may not yet be fully ported into kitkat..

Thanks to 'codexc', its almost all his code! (98%),
Thanks to CynogenMod for the device and kernel code,



What is Android Open Source BAM Project?

it is a custom ROM developed as free and open source software based on the official releases of Android by CyanogenMod,
AOSB (ProBAM) ROM have been the pinnacle of perfection employing the best of all the Best ROMs in a Package which makes sense!.. While the latest one doesn’t incorporate a slew of features.

Whats new in CyanogenMod 11
On 6 November 2013 the CyanogenMod team started pushing the code of CyanogenMod 11, based on Android 4.4 KitKat .

Whats new in Android 4.4.x
http://codexc.com/blog/2013/12/whats...4-1-and-4-4-2/

Changelog
Find our latest Full change logs
Find our latest GitHub change logs


Installation instructions so If installing for the first time:


To install this ROM you will need to have an unlocked boot loader and a custom Recovery such as TWRP or ClockWorkMod installed
Copy the downloaded ProBAM to your phone.
update recovery, is required for install android kitkat
Boot into your recovery
Back up your ROM
Enter recovery
Make full wipe "included "system"
Select Recommended kernel for first install
Install the ROM
install GAPPS package
Reboot - the first boot can take up to 2 minutes
Recommended to Reboot again after ROM is up for the first time
2 second to up ! and 1 second to restart or shutdown ! it is ProBam


Cheers!

Sources:
Main Source

Device

Kernel

Download

Download

Gapps
Gapps Core

Gapps from Paranoid, includes AOSP launcher with voice detection(recommended!)

Instructions:
1. Wipe data/cache using philz recovery
2. wipe system
3. flash rom
4. flash gapps

Change Log

AOSB KitKat 1.3.0
  • Update to Android 4.4.2_r2 (KVT49L)
  • Multi-user support for phones and tablets
  • Sound: Volume panel timeout
  • Sound: Live Volume Steps
  • Sound: Add battery level around unlock ring
  • Sound: add support for translucent volume panel
  • RecentApp: force clear caches on longclick
  • RecentApp: Improve UI Rotation and animation
  • NavBar: Handle navbar heights correct on dpi changes
  • NavBar: Fix landscape mode on tablet flo/grouper
  • NavBar: add landscape height options for tablets
  • Update to SuperSU v1.93
  • Port: Omni New Battery Saver mode included what user do to saving the battery life
  • SystemUI: time-context headers to the notification header
  • time-context evening time
  • SystemUI: Fix Quick pull
  • SystemUI: Fix notification header disappearing on tablets
  • SystemUI: fix volume panel more button transparency
  • SystemUI: Make text color orange if BatteryMeter <15%
  • SystemUI: improve DessertCaseDream immersive mode exit
  • SystemUI: Fix Screenshot rotation
  • SystemUI: Fix led pulse for samsung devices
  • Fix Xposed Backup Folder Location on dirty flash
  • Expanded Desktop : Fix Left handed navbar during landscape mode
  • LS Notifications: enable pocket mode and show always if activated
  • Browser: Implement client-side incognito mode
  • Settings: Multi-user support toggle in settings -> security
  • Settings: ProgressBar Accelerate and Interpolator
  • Settings: ProgressBar enable MirrorMode and Reversed if activated
  • Settings: ProgressBar Add reset default option
  • Settings: Wakelock Blocker
  • Settings: add CPU info overlay
  • Settings: AOSB Full Simplified Chinese translations
  • Settings: Build.prop Mods: Do some prereq’s before showing options
  • Settings: Automatically switch mobile network into what user choice and also disable mobile data IF wifi connected to an AP
  • Settings: Automatically switch mobile network and disable mobile data IF battery low (battery level can configure)
  • Settings: Support For Both GSM and CDMA devices
  • Screen Recorder: check for supported video encoder resolutions.
  • Screen Recorder: Fix lag !
  • Add ContentLoadingProgressBar support from AOSP
  • Contacts: Add support for import contacts to local phone storage
  • QS: Fix up Wifi Display tile for screencasting and reenable it
  • Dialer: Fix back (clear) icon colors on dark UI
  • Sensor: Enable the motion accelerometer for screen orientation change
  • Settings: statusbar reflect am/pm and clock color
  • Base: large fixes Zygote descriptor leakage problem
  • Camera2: tweak volume key zoom and cleanup
  • Camera2: Fix Power Shutter Exception
  • Camera2: add option to prevend autofocus cancel if preview stopped
  • Camera2: actually fix ArrayAdapter on MoreSettingsPopup
  • Camera2: AOSB Updated Simplified Chinese translations
  • Mms: Fix timestamps layout_width
  • Mms: Shrink the minimum bubble size
  • Mms: Locate the timestamps outside of bubbles
  • Mms: Remove send message gravity for RtL
  • Mms: Allow text input field to expand up to 9 lines
  • Mms: Fix received thumbnail size
  • Mms: improved mms bubbles
  • TRDS: Dark Mms again
  • OmniSwitch: Update Chinese translations and other Languages by aosb team
  • InCallUI: add decline and answer incoming call action on notifications
  • PhoneWindowManager: add ability to use EdgeGestureService for system gestures.
  • Move lockscreen buttons options to one place
  • Move all battery saver options in one place
  • Add more new APNs
  • Offical support for d2lte unified device
  • Offical support for jflte unified device
  • Offical support for hlte unified device

10/2/2014 - 1.2.9
  • AOSB Recent App iPhoney UI
  • AOSB PowerSaverManager !
  • Mutliwindow: Follow Recent UI Changes
  • Settings: start the PowerSaver service if activated
  • Telephony: Open source google dialer and more
  • Dialer: lookup/nearby places, Google and OpenStreetMap
  • InCall: full screen photo
  • InCallUI: add decline and answer incoming call action on notifications
  • Telephony: Incoming Call in Background
  • DownloadProvider: remove launcher icon
  • DownloadProvider: Add transfer speeds in notification
  • Camera: Fix saturation, contrast, sharpness
  • Camera: Powerkey shutter
  • Camera: fix crash on screen off-on on preview screen
  • Status bar: clock and date customization (center clock, am/pm)
  • Fix icons overflowing status bar view in center clock and date layout
  • SamsungServiceMode: add support for OEM API version 2
  • Update missing google UI changes for 4.4
  • MMS: Fix The slideshow can’t be shown in the message
  • MMS: Resize the image in background
  • Status bar clock and date customization
  • LockBeforeUnlock the new way
  • Settings: Add an option to reset custom user preferences
  • Left handed navbar during landscape mode
  • Settings LightSettingsDialog: update led on text change
  • Bring back Camera widget option for tablets
  • Show Navigation bar menu for every device now
  • DisplaySettings: Add hardware-framework support for tap-to-wake
  • OmniSwitch hide from launcher
  • OmniSwitch: rambar cleanup and layout rework
  • OmniSwitch: UI tweaks
  • VoicePlus Enable app op to write SMS
  • fix led Make sure to turn off led after pulse
  • start the PowerSaver service if activated
  • LockBeforeUnlock the new way
  • Lockscreen Notifications: Custom Background color
  • Lockscreen Notifications: try to fix occasionally SystemUI FC on boot
  • Lockscreen Notifications: fix FC when an expanded notification
  • Lockscreen Notifications: Add “Clear All drawables” for NavBar
  • Lockscreen Notifications: Custom Background color
  • Lockscreen Notifications: dismiss all button, improve animations
  • QS: give animation love to network mode and wifi tiles

    5/2/2014 - 1.2.8
  • Merge CM lasts Changes
  • SystemUI: Keep force close on some devices when change languange
  • YouTube: Fix glitch and some audio issues
  • AOSB Exclusive Feature Custom SmoothProgressBar:
  • Note3 : update to new kitkat bootloader
  • early data connection fix
  • Remove KeyguardTestActivity Hope this improved battery life
  • AOKP Navigation bar menu in settings for all devices now
  • Quick Record tile
  • AIO AOKP custom system animations
  • AOKP Animation Control
  • ListView Animation
  • Keyboard Animation
  • Scrolling Animation
  • Add OmniSwitch to Setting
  • DarkUI: fix search textfield
  • DarkUI: fix number picker blue line and highlight
  • Lockscreen Notifications: rewrite add notification logic
  • Lockscreen Notifications: make dynamic width a device overlay setting
  • Lockscreen Notifications: Show all notifications when waking device
  • SoundPack: Audio Themes Settings
  • SoundPack: Create SoundPack in SD Card if not exists
  • SoundPack: Update AOSB Default SoundPack to iOS Pack
  • Dialer: Fix chinese Dailer Crash
  • Settings: Fix NL Crash
  • Settings: Fix RU Crash
  • Settings: Fix BR Crash
  • Camera: Add Burst mode
  • Camera: Add indicator icon for burst mode
  • Camera2: Enable 10MP and nHD pictures modes
  • Camera2: Set default video quality to the highest
  • Camera2: New Storage configuration options
  • Mms: There is no reason to use ugly Icons
  • Mms: Display message type properly for MMS and SMS
  • Mms: Fix the send button disappearance after selecting the forward recipient
  • Mms: Update widget to fit kk
  • Revert PowerSaverManager
  • Revert center clock
  • fix wifi not connecting, once the APN gets disabled state
  • Add double tap sleep feature to secure lockscreens
03/02/2014

First release


Follow us to keep in touch ::

G+:
https://plus.google.com/+ProBamNet
Facebook:
https://www.facebook.com/CodexCorp
Twitter:
https://twitter.com/CodeXperts

Offical website
http://probam.ne

Source on github
GitHub
CM Gerrit

Build AOSB from source
source

About the developer
http://codexc.com/me/

Thanks and Credits for :
CyanogenMod Team!!!
PAC-man
Slim Bean

Screenshots:








XDA:DevDB Information
[ROM][4.4.2][i9100] AOSB Project - The End of The Line !, a ROM for the Samsung Galaxy S II

Contributors
sooti
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x

Version Information
Status: Stable
Current Stable Version: 1.3.0
Stable Release Date: 2014-02-22

Created 2014-02-03
Last Updated 2014-02-23

[ROM] [DISCUSSION] Official CyanogenMod 11 Nightlies [4.4.2] [GT-I9100]

$
0
0


Samsung Galaxy S II I9100

Hi guys, this is the development forum for CYANOGENMOD 11 for the Samsung Galaxy S II .
First of all I want to mention that I am not affiliated with CyanogenMod. I did not compile anything.
This topic is in Development Section because it is OFFICIALY supported from the Cyanogenmod Team.
I created the topic because there wasn't an official one related to the rom and also I do not take any credits.
All Credits go to the CyanogenMod Team.


Code:

* Your warranty is now void.
 * Me / CM Team are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at any of us for messing up your device, we will laugh at you.
 * Collectively, and at the same time.

CyanogenMod Website

CyanogenMod Wiki


CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4.2 (Kit Kat), which is designed to increase performance and reliability over stock Android for your device.

This is the support thread for CM11.0 on the Galaxy S II I9100 .It is still a major work in progress, so please make sure you have a backup that you can restore if you run into problems.

All the source code for CyanogenMod is available in the CyanogenMod Github repo.
And if you would like to contribute to CyanogenMod, please visit their Gerrit Code Review.

Changelog

Latest Downloads

You Can Also Use CyanogenMod Installer for Installing the ROM

Google Apps Download : Standard (85 MB)
Google Apps Download : Core (20 MB)


If I helped you in any way, Please hit the THANKS button

XDA:DevDB Information
Official Cyanogenmod 11 Nightlies, a ROM for the Samsung Galaxy S II

Contributors
koolkunz
ROM OS Version: 4.4.x KitKat
Based On: CyanogenMod

Version Information
Status: Alpha

Created 2014-02-03
Last Updated 2014-02-21

[USER-CHOICE][AROMA][BLOATWARE REMOVER TOOL][DESIGN YOUR ROM][I9100]

$
0
0
BLOATWARE REMOVER TOOL FOR GT-I9100 TW ROMS
I WOULD LIKE TO THANK @the_pirate_predator WHO GAVE ME AN IDEA TO MAKE THIS TOOL

So guys..i have been making superlite roms for two devices and they are extremally bloated as hell..wonder how?

ok..am sharing all the names of apks/libs/other useless stuff in the form of "AROMA INSTALLER" ..


NOTE:

*THIS MIGHT WORK ON OTHER DEVICE TOO RUNNING TW ROMS ...SO IF U GUYS TEST ON SOME OTHER DEVICE AND AROMA DETECTS YOUR DEVICE ..THEN PLS LET ME KNOW

*SO FOR THIS TOOL HAS BEEN TESTED ON S2I9100, S4 I9500 , NOTE 2 N7100, GT-I9070 (Thanks to @engloa for testing it on s4) thank u so much buddy

*Below are the devices on which this tool can work

Samsung Galaxy Note II (T-Mobile) / SGH-T889
Samsung Galaxy Note II (T-Mobile) / SGH-T889
Samsung Galaxy Note II (Canadian) / T889V
Samsung Galaxy Note II (Sprint) / SPH-L900
Samsung Galaxy TAB 10.1V / (GT-P7100)
Samsung Galaxy TAB 10.1 / (GT-P7500)
Samsung Galaxy TAB 10.1 / (GT-P7500)
Samsung Galaxy SL GT (I9003) / Galaxysl
Samsung Galaxy W / (GT-I8150)
Samsung Galaxy S Plus / (I9001)
Samsung Galaxy S4 / SPH-L720
Samsung Galaxy Ace 2 / codina
Samsung Galaxy S Duos / S7562
Sprint Samsung Galaxy S3 / SPH-L710
Samsung Galaxy S4 T-Mobile / SGH-M919

*AFTER IF I COME TO KNOW THAT THIS TOOL WORKS ON ALMOST 6 PHONES , THEN I WILL CREATE A COMMON THREAD IN ANDROID APP FORUM.




SO WHATS THE ADVANTAGE OF THIS TOOL:


*THIS TOOL REMOVES THE USELESS STUFFS FROM YOUR PHONE MEANING YOU ARE DEBLOATING YOUR ROM

*YOU CAN HAVE BETTER RAM MANAGEMENT

*PHONE WILL BE SMOOTH.

*BETTER BATTERY LIFE


Brt almost universal tool updated to v3

changelog:

*Added support for odexed rom too
*Aroma menu customisation
*New aroma user interface
*Added two more devices in the tool (note 3 and s3:cool:)
*Added ad free host in aroma
*Removed mtpapplication.apk(but u will see that name in aroma, i forgot to edit the name.."programmonitor will be removed if u select mtpapplication)
*Removed googelloginservice.apk


FEATURES:

*OVER 155 APPS HAS BEEN INCLUDED IN AROMA(CHOOSE THE APP WHICH U WANT TO REMOVE)

*OVER 17 LIBS HAS BEEN INCLUDED (CHOOSE THE LIB WHICH U WANT TO REMOVE)

*AND OTHER USELESS STUFFS SUCH AS

SYSTEM/USR/SREC
SYSTEM/FONTS
SYSTEM/MEDIA
SYSTEM/VENDOR
SYSTEM/TTS ETC..


HOW TO INSTALL THIS TOOL/SCRIPT::confused:


*DOWNLOAD THE SCRIPT AND PLACE IT IN THE ROOT OF EITHER EX SD CARD/INT SD CARD
*BOOT INTO RECOVERY
*DO A NANDRIOD BACK UP IF U HAVE NOT DONE BEFORE
*NOW INSTALL THE AROMA ZIP
*REBOOT



DOWNLOAD LINK :



UNIVERSAL_BRT_TOOL_V3


CREDITS:

*@the_pirate_predator
*@avirk
*MylifeRocks10

XDA:DevDB Information
BLOATWARE REMOVER TOOL, a Tool/Utility for the Samsung Galaxy S II

Contributors
corruptionfreeindia, Vivek_Neel

Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2014-02-26

Created 2014-02-03
Last Updated 2014-02-25

[ROM][GT-I9100]CyanogenMod 11 official nightly build[03.02.2013]

$
0
0
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4.2 (KitKat, which is designed to increase performance and reliability over stock Android for your device).




CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.





We'll not support users and answer questions from users which:
- are running a custom kernel
- have flashed mods
- modified system files
- didn't follow our intructions word by word
- are unfriendly

Even if you tell us that your problem is not related to your custom kernel /mod / magic => WE DON'T CARE!
Your mod => your problem!




Official CyanogenMod Wiki: http://wiki.cyanogenmod.org/w/I9100_Info



http://wiki.cyanogenmod.org/w/Known_...page_for_i9100




First time installing CyanogenMod 11 to your Galaxy S II, or coming from another ROM:
- Read the official wiki
- Copy GApps and CM11 ZIPs to your internal SDCard
- Make sure you're NOT RUNNING A KERNEL WITH THE MMC-SUPERBRICK-BUG. If you're unsure, flash this ClockworkMod-Recovery using Odin/Heimdall.
- Make sure you're running a proper working ClockworkMod-Recovery (latest)
- Boot into Recovery
- Flash CM11 zip from internal SDCard
- Flash GApps zip from internal SDCard
- DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)
- Reboot
- Don't restore system data using Titanium Backup!
- Restoring Apps + Data might cause problems and is not recommended, avoid it if possible!

Upgrading from earlier version of CyanogenMod 11:
- Copy CM11 ZIP to your internal SDCard
- Boot into Recovery
- Flash CM11 zip from internal SDCard
- Reboot

Upgrading from CyanogenMod 10.2:
- Copy 4.4.2 GApps and CM11 ZIPs to your SDCard
- Boot into Recovery
- Flash CM11 zip from SDCard
- Flash GApps zip from SDCard
- Reboot




CM11 official nightly builds:
http://download.cyanogenmod.org/?device=i9100&type=


If you're going to reuse our work, which we're doing for free, be fair and give proper credits.
This is the only payment we're really demanding and we deserve it to be mentioned because of the countless hours we've put into this project.
Open-Source doesn't meant Out-of-Respect!!!

[ROM]Coloros-1.0 [4.2.2] GT-I9100 Weekly update

$
0
0
Transplant adaptation i9100-coloros 1.0.0

Multi-language support
Repair the headset problem

BUG:
Call interface dislocation, but does not affect the use of






This is a reference video effect coloros running above the i9300
Thank you very much Koogly provide video
Video:laugh:
http://youtu.be/P9VoLhqAB2k

0216:
Download:
http://pan.baidu.com/s/1pJO436V

The Google service cannot be installed on system/app
If you need to install data/app

[ROM] [4.4.2.] [feb18] [HALO] [TRDS] [CM11] **crDroid simple** [Build 3]

$
0
0
Quote:

This is crDroid Simple for Galaxy SII
crDroid Simple build will always be based on CyanogenMod with some extra and few features (Cool and useful)
Features


Frameworks and Settings

New Halo;
Movable and re sizable Halo window;
Screenshot quick trash;
Power menu QS tile (simple press to go into power dialog or long press to go into reboot dialog);
Power menu added in navring targets;
Non intrusive call;
Navigation bar dimensions;
Enable or disable navigation bar;
Low battery warning options;
Lockscreen see through with blur effect;
Lockscreen PIN keypad shuffler;
Lock before unlock (Show sliders before secure unlock);
Extended QS options (3, 4 or 5 tiles per row + option to duplicate tiles in landscape mode);
QS tiles custom colors and transparency with ribbon linked;
Notification drawer custom background and transparency;
Notifications row transparency;
Custom clear all recents button (place it in any corner of the screen);
RAM bar;
Option to hide app's status bar notification icons;
GPSTile from SlimRoms;
TRDS from SlimRoms (Dark droid);
TRDS tile;
Status bar clock and date customizations;
OmniSwitch;
Open source Google dialer and more;
Configurable volume panel timeout;

Always Have a full functional Backup. Just in case!


DOWNLOAD

Build 3


PA gapps


Thanks to:

Cristiano Matos
elia222
CM Team
Slim Roms Team
ParanoidAndroid Team
temasek
Omni
sien1996 for testing
And Many More...

original thread


github

Fusion Rom V1.1 cm11 based

$
0
0
This rom is an edited cm11m3(snapshot) with the following minor changes:
V1.1
Flat ui launcher
Sammy ui sounds
S4 alarms and ring tones
Focal camera app
air gesture app
better aosp keyboard
super beam(similar to s-beam) for sharing
note 3 wallpapers
s4 lockscreen(ripple lens flare
bunch of utility apps(sharing data dropbox,root explorer adaway and many more)[you can always apps using root explorer delete it if you dont like it]
N5 boot animation
Rocket music player
added widgets
Slaidy boost v2.3
edited buid prop

Oc kernel and xperia widgets provided with download link
V1.2 coming soon
Instructions:Flash it via cwm
Note:my s2 is in repairs so i couldnt test the rom do take a backup,if it goes in a bootloop then restore the backup

NO SCREENSHOTS BECAUSE COULDNT TEST IT PLZ POST IF IT WORKS

BUGS
THERE SHOULDNT BE ANY IF THERE LET ME KNOW

Downloads
i tested it recently its giving fcs so i removed the link vl be back soon
xperia widgets:http://forum.xda-developers.com/show....php?t=1896161
Oc kernel:http://forum.xda-developers.com/show....php?t=2222843

Credits:
slaid480 for slaidy boost
http://forum.xda-developers.com/show....php?t=1585774

wrong section mods please remove

[ROM][KK][4.4.2][LINARO/SABERMOD] CyanogenMod 11 [NIGHTLY BUILDS]

$
0
0
i9100 CYANOGENMOD 11 LINARO/SABERMOD NIGHTLY BUILDS

Nightly Build CM 11 20140213 is ONLINE

Build/Sync Date: Feb 13 2014 07h:xx GMT+00h:00 Lisbon

DOWNLOAD
(MediaFire - Main Mirror)

DOWNLOAD
(AFH - Backup Mirror #1)

DOWNLOAD
(Goo.im - Backup Mirror #2)

(md5sum included with all builds)

kernel code compiled with linaro arm-eabi-4.7.4 201401 toolchain
rom code compiled with with sabermod arm-linux-androideabi-4.8.3 201311 toolchain

-O3 optimizations
strict-aliasing rules
custom performance flags
+30 cherry-picks used
sqlite fsync hack by dorimanx
white kk UI

Official Changelogs

Quote:
BBQLog

CMXLog

These builds are hosted in my private account at MediaFire (purchased account - 120GB | no ads and really fast downloads!)

(buildbot: intel core i7 3770k@4.6Ghz, asus p8z77-v, 8gb corsair vengeance pro 2133mhz cl9, sapphire hd7970 dual-x, 2x samsung 128gb ssd 840 pro raid 0 array,
2x western wigital wd3200aaks raid 0 array, samsung f1 1tb, silverstone olympia 1000w psu, antec 1200 high-tower)

(wc setup: swiftech apogee xt cpu-block, black-ice gtx-lite 240 radiator, 2x noiseblocker eloop b12-3 1900rpm fans, swiftech mcp355 water-pump, danger den 5.25" reservoir bay)

(Linux Mint 16 "Petra" x64 3.13.2 - self compiled kernel w/ extra modules)

DONATIONS
Quote:

Please consider helping with this project development and hosting, by giving a small donation...

http://infectedbuilds.com is almost complete. i will try to get it up and running at full throttle by the end of this week.
i will need to buy a new dedicated hosting service... looking into the ones users suggested.

you can check the progress made by webdev @Jflima at his github: https://github.com/Jflima92/Omni

so, please donate what you can, so this project goes forward, and keeps getting better, and better.

you can donate, using this link: DONATE

thank you all,

regards.

infected_



Disclaimer:

These builds are freshly compiled/synced from CyanogenMod Rom open-source code:
https://github.com/CyanogenMod

latest linaro arm-eabi-4.7.4 used to compile the kernel code & linaro arm-linux-androideabi-4.8.2 toolchains to compile ROM code

Special Thanks

CyanogenMod Rom Dev Team


XDA:DevDB Information
i9100 Linaro/Sabermod CyanogenMod 11, a ROM for the Samsung Galaxy S II

Contributors
infected_
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: CWM Recovery
Based On: CyanogenMod

Version Information
Status: Testing
Current Stable Version: CM 10.2.1

Created 2014-02-19
Last Updated 2014-02-18

[ROM][OTA][i9100] ••● EHNDROIX V 14.2.27 ●•• « ₪ SMOOTH ₪ STABLE ₪ SLIM ₪ »

$
0
0
Welcome to the world of the EHNDROIX V !



EHNDROIX V is an aftermarket firmware based on CyanogenMod 11 created by Nitrox-developers. Edited and customized to the smallest details, is designed to provide users with an KitKat user-friendly experience and is available for a wide range of terminals! !

The ROM has been optimized to ensure maximum fluidity and at the same time good battery life and,
thanks to Nitrox S, you will have the opportunity to stay up to date on the latest news and download launchers, themes "exclusive" mod and much more!



  • Based on CyanogenMod 11
  • Android 4.4.2 with FluidUI 4.5
  • Update the ROM directly from your device with integrated OTA Updater
  • Official bootanimation
  • Esclusive Google Apps called Ehndrogapps
  • Nova Launcher
  • Tweaks designed for a very smooth system experience
  • No more ads in the apps
  • Send messages with exclusive Ehndroix app with a very attractive look, fully customizable and with new features
  • Exceptional audio quality and volume thanks to Sony xLoud and ClearAudio
  • Striking Images Quality thanks to Sony Bravia Engine 2 and a better density
  • Fantastic Official EhndroiX Wallpapers
  • Perfect working GPS in all countries due to the automatic fix satellites
  • ROM in constant development (keep up to date thanks to date version)
  • Keep safe your data with Titanium Backup installed by default
  • ... and much more!

Coming from a previous EHNDROIX V:
  • Download ROM
  • Download Ehndrogapps
  • Wipe Cache
  • Wipe Dalvik Cache
  • Flash Ehndroix V
  • Flash Ehndrogapps
  • Restart

Coming from EHNDROIX IV or other ROMs:
  • Download ROM
  • Download Ehndrogapps
  • Update the recovery to latest version
  • Wipe Data
  • Wipe Dalvik Cache
  • Flash Ehndroix V
  • Flash Ehndrogapps
  • Restart



XDA:DevDB Information
EHNDROIX V, a ROM for the Samsung Galaxy S II

Contributors
AlessandroXCV

Version Information
Status: Stable
Current Stable Version: 14.2.27
Stable Release Date: 2014-02-26

Created 2014-02-26
Last Updated 2014-02-26

[MIUI-INDIA] [MIUI 4.2.26] Based on CM 10.1.3 Latest [OTA Support]

$
0
0

Miui India Proudly presents

Miui V5 Based on CM 10.1.3 (4.2.2 JDQ39E) for samsung galaxy S2 i9100


Quote:





if you like my work please send a donation to show your appreciation, and in return I will give more effort to make this ROM great or please click thanks


Quote:

  • Full MIUI Stock
  • Improve perfomance
  • Xperia Keyboard Added
  • Init.D Support & Tweaks
  • Zipalign
  • CPU TweaKs
  • Net Speed Tweaks
  • System tweaks
  • Build.Prop Tweaks
  • New Ram Managements
  • Battry Tweaks
  • New Deep Sleep Data Method (Improves Battry and Reduce Ram Usage)
  • Display Sharpness tweaks
  • Improve Sounds and Audio Quality
  • Dalvik VM tweaks
  • Rooted with Permission manager
  • Gapps included


DownLoad
Full ROM V 4.2.26

CLICK ME

Installation Instructions:
  • Format Data/Factory Reset
  • Format Cache
  • Format DalvikCache
  • Install Rom Zip
  • Reboot...

XDA:DevDB Information
MIUI V5, a ROM for the Samsung Galaxy S II

Contributors
Javajohn, Miui India team
ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 3.0.x
ROM Firmware Required: must be rooted and on custom recovery
Based On: CyanogenMod 10.1.3

Version Information
Status: Stable
Current Stable Version: 4.2.26
Stable Release Date: 2014-02-27

Created 2014-02-27
Last Updated 2014-02-27

[ROM] New GeneraTion Jelly Bean i9100XXMS4

$
0
0
Rom New GeneraTion


changelog
-Rooted
-Deodex
-Task manager
-Wifi Connection Works
-Bluetooth Wors
-3G works
-Native Camera Works
-Radio
-Samsung Galaxy S3 Drop sound
-Music Reproductor
-Android 4.1.2 Jelly Bean
-kernel apolo 4.13
-New S4 Wallpapers
-New S3 Ringtones
-Build.prop Tweaks for Making phone Works Better
-S4 Look
-ICS Look
-OTA
-Aroma Installer
-CTR AnimaTion
-Style Applications Sense
-Added Ink InkEffect
-New paragraphs in the settings
-Added Multi Window
-Own Platlogo
-Notification of New Curtain
-And many many more...


Instalation Mode
Go to recovery mode
wipe data factori reset
wipe cache
wipe dalvik cache
install zip from sd card and
choose zip from sd card
find the zip and install it


Credits to:
The entire team of Dark Side Team _Sale_ by your permission and saves a good working time raziel-77 by each council and suggestion,xXfacuXxBy always supporting the cooks Samsung and Google for its basis to Aroma Installer By your installer
RoGod y ParraKit creators of this Great work


Betatester
Alex75
Zalmen Formann
Tute Orozco



ScreenShot



[ROM][4.1.2]**LEWA OS v5 i9100** [3.5.2014]

$
0
0
***LEWA OS***

*****PRESENTING***
:fingers-crossed::laugh:


LEWA OS [a.k.a Le Frog] FOR I9100



BASED ON ANDROID 4.1.2
INFO:

INSTALLATION GUIDE:

1- Wipe data-factory reset / wipe cache / wipe dalvik cache / format system manually (for clean install)
2- Flash rom
3- Reboot
4- Select English.
5- Reboot to cwm. Flash gapps.
6- Reboot.

Thats all***folks

NOTE: **This rom is not miui but a chinese variant called lewa os. they look similar bt not the same my opinion
lewa is Smooth, bugless, good battery drain, fast, performance rom.

****ATTENTİON! : Flash gapps after first boot. Or your home button not work anymore! And it will block all incoming calls.
BUGS: unknown u tel me?

BUILD:4.2.28

DOWNLOAD:http://pan.baidu.com/s/1c0f5SZY

GAPPS:http://www.mediafire.com/download/tw...Slim+Gapps.zip

VIDEO:http://www.youtube.com/watch?v=RRFCYcIGK9g

CREDITS: to the original developer [安智齐殿]:fingers-crossed:

Samsung ROM Flashing Problems

$
0
0
Hi. this is Andy. may i have yous help for ROM flashing?

i try to flash my rom yesterday but not success. i updated the recovery with CMW and saved the rom (zip) in sdcard. and i process the flashing. cause error and couldn't go ahead and abort the process automaticall. i try another rom but got the same result.

finally i can't turn on my phone. just stay on samsung logo screen. i used with odin and flash a mds5 file for recover is fine. but i found that odin can't input a zip file. all are tar or mds5 file.

Am i have some step wrong or missed? did yours have a step by step and show me how to do??

may i have all yours help??

thanks in advance !!!!!!

[MOD][Guide]Change Toggles Icon Theme "on the fly"

$
0
0
GUIDE TO CHANGE QUICKSETTING TOGGLES ICON THEME



work perfectly in my JB rom 4.1.2 xwlsd based

Before modding do a Nandroid Backup

thanks and credit to Goldie for his help to achieve this mod:good:
thanks and credit to Didact74 for how to add a listpreference:good:
thanks and credit to CNexus for his shared observer code:good:

To achieve you need:
SecSettings.apk
SystemUI.apk
tool for decompile and compile like apktool 1.5.2;
tool for text edit like notepad++:

Start with SecSettings.apk:
Decompile SecSettings.apk ,go in res/xml ,open with text editor display_settings.xml and add the red line
 
Code:

<PreferenceCategory android:title="@string/statusbar_options" android:key="statusbar_options">
  <ListPreference android:persistent="false" android:entries="@array/toggles_chooser_entries" android:title="@string/icon_toggles_chooser" android:key="toggles_chooser" android:summary="@string/icon_toggles_chooser_summary" android:entryValues="@array/toggles_chooser_values" />
        </PreferenceCategory>


Go in res/value open with text editor arrays.xml and add at the end the red line
 
Code:

        <string-array name="toggles_chooser_entries">
        <item>S2 Stock Toggles</item>
        <item>S5 Stock Toggles</item>
                <item>Green Toggles</item>
    </string-array>
        <string-array name="toggles_chooser_values">
        <item>0</item>
        <item>1</item>
                <item>2</item>
        </string-array>

</resources>


Go in res/value open with text editor strings.xml and add at the end this line
 
Code:

       
        <string name="statusbar_options">Statusbar Options</string>
        <string name="icon_toggles_chooser">Toggles Theme</string>
        <string name="icon_toggles_chooser_summary">Select toggles\'s icons theme</string>
</resources>


Go in smali\com\android\settings\DisplaySettings.smal i and add the following lines in RED
 
Code:

.field mSupportFolderType:Z

.field private mTogglesTheme:Landroid/preference/ListPreference;

.field private mTouchKeyLight:Landroid/preference/ListPreference;


In the same file find .method public onCreate and add the following lines in RED
 
Code:

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

    .line 424
    iget-object v12, p0, Lcom/android/settings/DisplaySettings;->mFontSizePref:Landroid/preference/ListPreference;

    invoke-virtual {v12, p0}, Landroid/preference/ListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
const-string v12, "toggles_chooser"

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

    move-result-object v12

    check-cast v12, Landroid/preference/ListPreference;

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

    const-string v12, "toggles_chooser"

    const/4 v13, 0x0

    invoke-static {v8, v12, v13}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

    move-result v12

    iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mTogglesTheme:Landroid/preference/ListPreference;

    invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v13, v12}, Landroid/preference/ListPreference;->setValue(Ljava/lang/String;)V

    iget-object v13, p0, Lcom/android/settings/DisplaySettings;->mTogglesTheme:Landroid/preference/ListPreference;

    invoke-virtual {v13, p0}, Landroid/preference/SwitchPreferenceScreen;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V


    .line 426


In the same file find .method public onPreferenceChange then find this code and add the red lines ,in blue line some explanation
 
Code:

  const-string v2, "contextualpage_settings"

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

    move-result v0

    if-eqz v0, :cond_togglestheme change this from cond_2 to cond_togglestheme

    .line 1089
    check-cast p2, Ljava/lang/Boolean;

    invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_e


 
Code:

.line 1100
    const-string v1, "DisplaySettings"

    const-string v3, "CONTEXTUALPAGE_SWITCH_CHANGED changed = false"

    invoke-static {v1, v3}, Landroid/util/Log;->secD(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_7

    :cond_11
    move-wide v0, v4

    goto/16 :goto_3

    :cond_togglestheme
    iget-object v1, p0, Lcom/android/settings/DisplaySettings;->mTogglesTheme:Landroid/preference/ListPreference;

    if-ne p1, v1, :cond_2

    check-cast p2, Ljava/lang/String;

    invoke-static {p2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v0

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

    move-result-object v1

    const-string v2, "toggles_chooser"

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

    goto/16 :goto_4

.end method


Save all changes and compile SecSettings

SystemUI part
Decompile SystemUI.apk ,download this zip Attachment 2623550 and put the drawable png in res\drawable-hdpi
Compile SystemUI and decompile the new SystemUI.apk to obtain the new ids of the new pngs
So open SystemUI\res\value\public and leave it open

Go in SystemUI\smali\com\android\systemui\statusbar\poli cy\quicksetting and open AirplaneModeQuickSettingButton,smali and add the following red lines, in blue lines some explanation
change the code from this
 
Code:

.method public constructor <init>(Landroid/content/Context;)V
    .locals 9
    .parameter "context"

    .prologue
    const/4 v7, 0x0

    .line 112
    const/4 v2, 0x0

    const v3, 0x7f0a00f5

    const v4, 0x7f0201ba

    const v5, 0x7f0201b9

    const v6, 0x7f0201b8

    move-object v0, p0

    move-object v1, p1

    move v8, v7

    invoke-direct/range {v0 .. v8}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IIIIII)V

    .line 53


to this
 
Code:

.method public constructor <init>(Landroid/content/Context;)V
    .locals 9
    .parameter "context"

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

    move-result-object v1

    const-string v2, "toggles_chooser"

    const v3, 0x0

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

    move-result v1

    const v2, 0x1
       
    if-eq v2, v1, :cond_themes5
       
    const v2, 0x2
       
    if-eq v2, v1, :cond_green
       
    const v3, 0x7f0a00f5   <--this is id of text show under the icon, this remain the same in each theme

    const v4, 0x7f0201ba  <--this id id of stock tw_quick_panel_icon_airplane_on, check if it's the same of you public

    const v5, 0x7f0201b9  <--this id id of stock tw_quick_panel_icon_airplane_off, check if it's the same of you public

    const v6, 0x7f0201b8  <--this id id of stock tw_quick_panel_icon_airplane_dim, check if it's the same of you public

    goto :goto_new

    :cond_themes5

        const v3, 0x7f0a00f5
 
    const v4, 0x7f021104  <--this id id of s5tw_quick_panel_icon_airplane_on, check if it's the same of you public

    const v5, 0x7f021103  <--this id id of s5tw_quick_panel_icon_airplane_off, check if it's the same of you public

    const v6, 0x7f021102  <--this id id of  s5tw_quick_panel_icon_airplane_dim, check if it's the same of you public
       
    goto :goto_new
       
    :cond_green
       
        const v3, 0x7f0a00f5
       
    const v4, 0x7f0210d2  <--this id id of  greentw_quick_panel_icon_airplane_on, check if it's the same of you public

    const v5, 0x7f0210d1  <--this id id of  greentw_quick_panel_icon_airplane_off, check if it's the same of you public

    const v6, 0x7f0210d0  <--this id id of  greentw_quick_panel_icon_airplane_dim, check if it's the same of you public
       
    :goto_new

       
    const/4 v7, 0x0

    .line 112
    const/4 v2, 0x0

    move-object v0, p0

    move-object v1, p1

    move v8, v7

    invoke-direct/range {v0 .. v8}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IIIIII)V

    .line 53


then apply the same code for these others smali file:
AllShareCastQuickSettingButton
AutoRotateQuickSettingButton
BluetoothQuickSettingButton
DoNotDisturbQuickSettingButton
DormantModeQuickSettingButton
DrivingModeQuickSettingButton
LocationQuickSettingButton
MobileDataQuickSettingButton
MultiWindowQuickSettingButton
NfcP2pQuickSettingButton
PowerSavingQuickSettingButton
SBeamQuickSettingButton
SilentModeQuickSettingButton
SmartStayQuickSettingButton
SyncQuickSettingButton
WifiQuickSettingButton

In the SilentModeQuickSettingButton.smali change code from this
 
Code:

.method public constructor <init>(Landroid/content/Context;)V
    .locals 9
    .parameter "context"

    .prologue
    const/4 v2, 0x0

    const v5, 0x7f0201ed

    .line 53
    const v3, 0x7f0a00ed

    const v4, 0x7f0201ec

    const/4 v6, 0x0

    const v7, 0x7f0201eb

    move-object v0, p0

    move-object v1, p1

    move v8, v5

    invoke-direct/range {v0 .. v8}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IIIIII)V

    .line 36
    iput-object v2, p0, Lcom/android/systemui/statusbar/policy/quicksetting/SilentModeQuickSettingButton;->mAudioManager:Landroid/media/AudioManager;


to this
 
Code:

.method public constructor <init>(Landroid/content/Context;)V
    .locals 9
    .parameter "context"

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

    move-result-object v1

    const-string v2, "toggles_chooser"

    const v3, 0x0

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

    move-result v1

    const v2, 0x1
       
    if-eq v2, v1, :cond_themes5
       
    const v2, 0x2
       
    if-eq v2, v1, :cond_green
       
        const v5, 0x7f0201ed   this id is stock tw_quick_panel_icon_silent_on
       
        const v3, 0x7f0a00ed  this id is for the text

    const v4, 0x7f0201ec  this id is stock tw_quick_panel_icon_silent_off
       
        const v7, 0x7f0201eb  this id is stock tw_quick_panel_icon_silent_on_on

    goto :goto_new

    :cond_themes5

        const v5, 0x7f02112a  this id is s5tw_quick_panel_icon_silent_on
       
        const v3, 0x7f0a00ed

    const v4, 0x7f021128  this id is s5tw_quick_panel_icon_silent_on
       
        const v7, 0x7f021127  this id is s5tw_quick_panel_icon_silent_on
       
    goto :goto_new
       
    :cond_green
       
        const v5, 0x7f0210f8    this id is greentw_quick_panel_icon_silent_on
       
        const v3, 0x7f0a00ed

    const v4, 0x7f0210f7  this id is greentw_quick_panel_icon_silent_on
       
        const v7, 0x7f0210f6  this id is greentw_quick_panel_icon_silent_on
       
    :goto_new

       
    const/4 v2, 0x0

    .line 53
    const/4 v6, 0x0

    move-object v0, p0

    move-object v1, p1

    move v8, v5

    invoke-direct/range {v0 .. v8}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IIIIII)V

    .line 36
    iput-object v2, p0, Lcom/android/systemui/statusbar/policy/quicksetting/SilentModeQuickSettingButton;->mAudioManager:Landroid/media/AudioManager;


For each smali files check each ids with yours in your public.xml

This part add the observer, is to change the icons theme in real time, whitout this part you need to restart device to show the changes
Go in SystemUI\smali\com\android\systemui\statusbar\poli cy\quicksetting and open QuickSettingPanel
find .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V and add the following red lines at the end
 
Code:

    .line 99
    invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->update()V

    .line 100
        iget-object v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->mContext:Landroid/content/Context;

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

    move-result-object v0

    invoke-direct {p0, v0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->regObserver(Landroid/content/ContentResolver;)V


    return-void
.end method


then add this entire in red method like this
 
Code:

.method static synthetic access$100(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;)I
    .locals 1
    .parameter "x0"

    .prologue
    .line 51
    iget v0, p0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->mButtonCnt:I

    return v0
.end method

.method static synthetic access$500(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;)V
    .locals 0
    .parameter

    .prologue
    .line 83
    invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->refreshView()V

    return-void
.end method


.method private disableQuickSettingButton([Ljava/lang/String;)[Ljava/lang/String;
    .locals 3


then add this entire in red method like this
 
Code:

  :cond_2
    invoke-virtual {p0, v11}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;->prepareTranslationX(Z)V

    .line 345
    return-void
.end method

.method private regObserver(Landroid/content/ContentResolver;)V
    .locals 3
    .parameter "cs"

    .prologue
    const/4 v2, 0x0

    new-instance v0, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel$SettingsObserver;

    new-instance v1, Landroid/os/Handler;

    invoke-direct {v1}, Landroid/os/Handler;-><init>()V

    invoke-direct {v0, p0, p0, v1}, Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel$SettingsObserver;-><init>(Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel;Landroid/os/Handler;)V

    .local v0, ob:Lcom/android/systemui/statusbar/policy/quicksetting/QuickSettingPanel$SettingsObserver;
    const-string v1, "toggles_chooser"

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

    move-result-object v1

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

    return-void
.end method


.method private setViewWidth()I
    .locals 5


then add this smali file Attachment 2623605 in SystemUI\smali\com\android\systemui\statusbar\poli cy\quicksetting
Save all changes and compile SystemUI, the put SecSettings.apk and SystemUI.apk in your device.

Viewing all 397 articles
Browse latest View live




Latest Images