Free Android Tricks

Thursday

 

Standard Disclaimer:
I am not responsible for anything that may happen to your device.

Features:
  

  • Jelly Bean 4.1.2 OTA VRBMB1/VRBMD3/VRBMF1
  • Aroma Installer: Contents found below
  • Stock Kernel w/ init.d Script Support
  • Stable, Smooth, Great Battery Life <--- Click for battery life pictures
  • Fully Deodexed, Zip-aligned, Busy-box, Superuser, De-bloated (Install only what you want with Aroma)
  • Disabled Signature Checks
  • Enabled Third Party Applications by Default
  • Native Call Recording (Recording found in SD-Card > Sounds)
  • Auto Call Recording MOD
  • Settings > About Phone > Status - Shows "Normal" Rather Than "Modified"
  • Long Press to Kill Button: Choose either Menu .Back or Disable
  • Long Press Volume Skip Track 3.0 with New User Defined Perimeters (Screen must be OFF!)
  • Choice of Batteries in Aroma (35+)
  • 4-in-1 Extended Reboot Menu
  • 1% Battery Mod with Animated Charging
  • 100% Working Call/Message Block
  • 100% True VZW Blocking Mode
  • Rendered UI with GPU instead of CPU
  • Auto Brightness values lowered for better "auto" experience
  • Removed Verizon Wireless from Drop Down Logo
  • Removed VZW Backup Assistant from ROM + Settings.apk
  • Removed S-Cloud from ROM + Settings.apk
  • Removed Keyboard Notification (Can be added back in Aroma)
  • Removed Easy Mode from Settings.apk
  • Removed OTA Option in Settings.apk
  • Removed Persistent WIFI Notification
  • Removed Full Battery Notification
  • Removed Scrolling Cache
  • Increased overall touch responsiveness
  • Disabled debugging notify icon on status bar
  • Blocking Mode Remove Notification Toggle
  • Quick Unlock on Pin/Password Toggle
  • Lock Screen Torch Toggle
  • AOSP Lock Screen w/ SMS/Phone Shortcuts Toggle
  • AOSP Lock Screen Vibration Toggle
  • Disabled AOSP Lock Screen Unlock w/ Menu
  • ClockMod2.5:
    • -Remove Clock
    • -Center Aligned Clock (Please flash the .zip found in add-on's if you use the middle clock)
    • -Left Aligned Clock
    • -Right Aligned Clock
    • -Remove AM/PM
    • -Small AM/PM
    • -Large AM/PM
    • -Small Abbreviated Day of Week
    • -Large Abbreviated Day of Week
    • -Remove Abbreviated Day of Week
  • Extended Stock Messaging Options: (Removed for those having the 1 hour off bug)
    • -Screen ON/OFF Toggle
    • -Split-View ON/OFF Toggle
    • -Blocking Options (the Call/Message block feature found in Settings.apk)
    • -Save/Restore Messages
    • -Scheduled Messaging
    • -Group Messaging
    • -Messaging Time Stamps Show Correct Time
    • -Disabled the SMS to MMS auto-conversion
    • -Unlimited Recipients (1000)
    • -Unlimited SMS per Hour (1000)


Aroma Options:
Choice of Launchers: Stock, 5x4 Scrolling Wallpaper, 5x4 Non-Scrolling Wallpaper, 5x6 Scrolling Wallpaper, 5x6 Non-Scrolling Wallpaper (only in v1.6 and below), Nova, Apex, Trebuchet
Choice of File Managers: ES File Manager, Stock My Files, SG4 MyFiles, None
Selection of Keyboards: Stock Samsung, Android 4.2, Note2, Emoji, Swype
Selection of Widgets: Analog Clocks, Digital Clocks, Samsung Favorites, Simple Alarm Clock, S Planner - (Calendar Widget)
Selection of Live Wallpapers: Deep Sea, Luminous Dots, Photo, Topic, Weather
Selection of Google Apps: Gmail, Google News & Weather, Street View, Talk, Hangouts, YouTube
Selection of Samsung Apps: All Share, Kies, Media Hub, Mobile Print, S Memo, S Suggest, S Cloud, S Push, Email, Exchange, Pop up Browser, Photo Editor
Selection of Samsung Galaxy S4 Apps: Accuweather, MyFiles, Browser, Gallery, S-Voice, Video Player
Selection of Verizon Apps: Back Up Assistant, Back Up & Media, Visual Voice Mai
Selection of Misc Apps: Ad Free, Polaris Office Viewer, VPN Client, Yahoo, Voice Recorder, Adobe Flash, Viper Audio, Paper Artist, Caller ID
Selection of Rotation Options: Stock Rotation, Full 360 Degree + Lock screen Rotation
Selection of Animation Options: Stock, AOSP, Drop, Fold, Mix, MNML, Shift, Slide
Selection of Call Recording Options: Auto Call RecordingRecord Option in the Call Menu or Stock/Removed
Selection of System Sounds Options: Touch wiz, 4.2
Selection of Keyboard Notification: Yes, No
Selection of Messaging Options: Touch wiz MMS, Touch wiz MMS 1 hour fix, AOSP MMS, Inverted AOSP MMS
Selection of Status Bar Transparency Options:
Status Bar Transparency Options:
Transparent Status bar Pull down: Stock, 100%, 75%, 50% 25%
Transparent Status bar: Stock, 100%, 75%, 50% 25%
Selection of Status Bar Options:
Color of Status bar Clock: Cyan, White, Stock
Color of Status bar Icons: Cyan, White, Stock
Selection of Lidroid Toggle Options:
Brightness Slider: Yes, No
Icon Color: Cyan, White
Button Color: Cyan, White, Removed
Number of Toggles Shown: Five, Six, Seven
Show Text Label for Toggles: Yes, No
Selection of Batteries: 42 and counting to choose from batteries shown here


Download:
  
v3.4
Link

MD5:
v3.4
0A104A8580BBB0FCDBECF8F2543D2E91

Old Downloads
http://www.androidfilehost.com/?a=sh...iles&flid=4684
http://android-alliance.com/andybones/

Install Instructions:
READ THE FAQ IN POST #3
Verify the MD5 of your download
Backup!
Wipe: data/factory reset, system, cache, dalvik-cache.
Flash ROM.zip
Reboot
Installation video thanks to Tomsgt


Firmware:
VRBMF1 firmware
VRBMB1 firmware


Change-Log
  
v3.4
Fixed Chrysis battery not showing up when chosen in Aroma
Added Street into Maps in Aroma
Remove the AdFree.apk from Aroma: Misc, and include custom Ad-blocking hosts file in ROM
TW Spell Check

v3.3
Slimmed Down the ROM by about 10MB
Removed some apps that can be found in the Play Store
Updated Gmail, Hangouts, Kies, Maps, Allshare, Samsung push, SuperSU
Cleaned up un-needed code in SecMms.apk for Call/Message Block MOD
Added more status bar icon .png images (Silent, Vibrate, Bluetooth, etc)
ADB works as should, can now adb remount, etc
Added Exit Menu to Browser
Snooze Enabled by Default for Alarms
Fixed updater-script:
Allows to switch between AOSP and TW SMS
Added a few Extended SMS Features for those having hour bug:
Screen On/Off Toggle
Group Messaging
Split-View On/Off Toggle
Save/Restore Messages
Scheduled Messaging
Vibration
Signature

v3.2
Fixed updater-script - fixes the problem with replacing custom kernel with stock kernel when doing an existing ROM edit
Auto Call Recording now functions 100%
Updated outdated AdFree.apk
Very small - incremental update

v3.1
Aroma Option to choose MOD only or Full wipe - FULL Credit Prdog1 + NeWCuLTKiNG
Updated Aroma Binary 2.56 > 2.70B6 - Very smooth! Shouldn't freeze any more.
Added New page to Aroma for Call Recording - choose either:
***Auto Call Recording
***Record Option in the Call Menu
***Stock/Removed
- All 100% ported to VZW SecPhone.apk
Added Missing Battery Bar.apk to Aroma
Added AOSP Ringtones to ROM
Added Missing Live Wall papers into Aroma: bubbles, phasebeam
Added Backup + Media .apk to Aroma - Verizon apps
Added More 4.2 system sounds to Aroma
Added New batteries (4)
Added AOSP-like lidroid toggles to Aroma
Removed Volume Boost Sound MOD
Added More colors to Aroma for status bar icons, clock, lidroid toggles/buttons: blue, purple, orange, yellow

v3.0
Updated to new base: VRBMF1
Has Everything That v1.6 Has
Native Call Recording
Blocking Mode
Disabled Menu Unlock in AOSP Lock Screen
Enabled Third Party Applications by Default
Disabled Signature Checks
Added Battery Bar.apk to Aroma
Added XDA-Fonts.apk to Aroma
Added More Colors to Aroma
Themed Framework Blue
Long Press Back to Kill Application - FIXED
Lock Screen Torch Toggle - FIXED

v2.0
Updated to new base: VRBMD3
Premium Suite (the new features such as multi-window)
All Multi-Window Applications enabled
Includes all features that v1.6 has except:
Lock Screen Toggle is present, but does not work.. (Yet)
and the extended stock TW launchers are not ported yet. Feel free to use the ones from v1.6 if you want
Blocking Mode is no longer an option (Thanks Verizon!) FIXED!
SystemUI.apk may F/C on boot, don't worry about it

v1.6
Fixed Viper Audio MOD
Fixed Simple Alarm Clock Widget
Made the SG4 .apks have the option to choose remove in Aroma
Added Blocking Mode Remove Notification Toggle
Added Quick Unlock on Pin/Password Toggle
Added "Split-View" Toggle to Stock Messaging App
Added Custom Axis Animations - Credit Hero
Added Option for old Talk or Hangouts in Aroma
Added White Icons to Aroma
Added Option for those having 1 hour TW Messaging Bug in Aroma
Updated Google Hangouts, Play Music, VzTones, and Superuser
SystemUI.apk may F/C on boot, don't worry about it

v1.5
Added Viper Audio MOD to Misc in Aroma
Added Disable option to long press to kill MOD
Added Page Numbers to Aroma Installer to help better guide you through the install
build.prop tweaks - nothing over the top, settle improvements to speed up the overall ROM.

v1.4
SecMms.apk:
Includes many new Features to the Stock TW Messaging Application:
Screen ON/OFF toggle
Vibration
Signature
Blocking Options (the Call/Message block feature found in Settings.apk)
Save/Restore Messages
Scheduled Messaging
Changed the messaging time stamps to it's original time
Disabled the SMS to MMS auto-conversion
Unlimited Recipients (1000)
Unlimited SMS per Hour (1000)
SecContacts.apk:
Fixed Birthday F/C
Updated Blocking Mode SecContacts.apk to 4.1.2
Added Transparent and SG4 Accuweather Widgets to Aroma
Removed Blocking Mode Option from Aroma
Fixed Transparent Status bar .pngs images

v1.3
Removed Scrolling Cache
Forced GPU Rendering: Speeds the overall ROM up nicely
Auto Brightness values lowered for better "auto" experience
New Launchers Added to Aroma:
Stock Launcher with Scrolling Wallpaper,
5x6 Scrolling and Non-Scrolling Wallpaper
SG4 Application Options:
MyFiles, Browser, Gallery, Video player, S-Voice
New Option in Aroma for keyboard Notification Icon On/Off
New Option in Aroma for Full/Stock Rotation
Note2 and Emoji Keyboards added to Aroma (Don't choose note2 + Stock keyboards!)
Fixed Volume Skip Track Volume Issue
Fixed Touch-wiz Group Messaging
Updated Google Play, Play Services, Music and Gtalk (Hangouts) applications
Updated AOSP Theme to include options for SG4 Applications

v1.2
Bug Fixes
v1.1
Fixed Aroma Options - System Sounds, Volume Boost Hack
Removed Battery "On The Fly" MOD and batteries can now be changed in Aroma
Fixed Ripple Effect for AOSP Theme
New 5x4 launchers that work with the widgets! thanks to countryfolk07 and Wchill for the original code
Removed Brightness Slider Toggle as it did not survive a reboot, and can now be toggled on/off in Aroma
Updated Gtalk, Google Play, Gmail, Maps, Samsung Push, Google Search, My Verizon, VZ Tones and Sound Search

v1.0
Initial Release

To-Do:
v3.5
Removed "You have lost data connectivity" roaming notification
customize the double press of the home button (not sure yet)

Wish List:
Lock Screen Notification Bubbles
Rotary Lock Screen


Bugs:

None

Quirks:
  • Multi window sometimes doesn't pick the correct app. A work-around is if it starts putting in the wrong apps, scroll to the top of the list and put the very first app in the bar, after that it should work again. User help.
    If this doesn't work please use the Aroma MW app in Misc, or use exposed frameworks.
  • Lidroid toggles may become out of alignment, turn on auto-rotate, open an application that rotates, and rotate the phone, then once you rotate back, it'll go back to normal. Very rare.
Read More

Wednesday


Included in this zip are the APKs and needed libs for all of the currently working KitKat Apps.
-CalendarGoogle.apk
-Chrome.apk
-DeskClockGoogle.apk
-EmailGoogle.apk
-Exchange2Google.apk
-GalleryGoogle.apk
-Gmail2.apk
-GoogleCamera.apk
-GoogleHome.apk
-Hangouts.apk
-Keep.apk
-LatinImeGoogle.apk
-Maps.apk
-PrebuiltGmsCore.apk
-Street.apk
-Velvet.apk

For Email and Clock, you may need to clear their data after flashing this.

As usual, I am not responsible for anything this may do to your device. Make a backup.

Read More

Tuesday

With the help of this post, you can Update Samsung Galaxy Pocket s5300 to jelly Bean

So you guys might be knowing that there is no official update for jelly bean for Samsung Galaxy pocket as it is a low budget phone so there ain’t any chance that Samsung would be rolling inupdates for jelly bean for galaxy Pocket. So in this post you learn how to update your galaxy Pocket to Jelly Bean version 4.2.2. Follow the steps below to update Galaxy Pocket to Jelly Bean 4.2.2 Easy and fast with no bugs at all.

Before you update Galaxy Pocket to Jelly Bean :

Before you update galaxy Pocket to Jelly Bean you need to know that this is a stock Modification file that you would be flashing with the help of this tutorial. Also you need to know that if you do not carry out the process correctly you might end up harming your device. Also note that the device is galaxy Pocket s5300 only and if you try to install and update jelly bean on any other phone via this method you might end up bricking your device. So first make sure about the model number beforeupdating galaxy Pocket to Jelly Bean.

Update Galaxy Pocket to Jelly Bean 4.2.2:

Prerequisites:

Make sure you have all these things and done these steps before you start to update Galaxy Pocket to Jelly Bean.
  1.   First of all if you are on a custom ROM for galaxy Pocket, you need to revert back to Stock ROM for galaxy Pocket via Odin tool.
  2.   Now after that you need to deodex Your Stock ROM and then install it again. Also first install cwm recovery on galaxy Pocket .
  3.   A computer with proper drivers installed for your phone.
  4.  Make sure the USB debugging option is checked before you start to update Galaxy Pocket s5300.
  5. Also make sure that he battery is already 70 percent charged.
  6.   Also you need to have Odin tool so that you could install stock ROM on galaxy Pocket if you are on a custom ROM.
  7.   Download the files via download link given below.
Download links to Update Galaxy Pocket to Jelly Bean:
Read:
  1. Root Galaxy Pocket
  • Install CWM on Galaxy Pocket

    What do we mean by Installing CWM on Samsung Galaxy Pocket ?

    When we say we are Installing CWM recovery over an Android we actually mean to replace android recovery which is by default into a phone adn install ClocksworkMod instead. The ClocksworkMod can be easily installed with the process here. Installing CWM over Samsung Galaxy Pocket S5300 has many Advantages of which we will be talking here soon.
    Reasons to Install the ClockworkMod Recovery on Samsung Galaxy Pocket
    Well This is the Section where we will have all the advantages of CWM together. There are alot more recoveries available other than CWM. but we always choose CWM over all because of its functionality and feasibility of installation. other than that we can use CWM to create partition in sd-card to use it as a GPU or Internal Memory of an android phone.  While also we can install Apps from CWM in .ZIP extension directly to the Phone. Also we can clear Cache, Delvik Cache, System,Boot and many things ! For a le man this is the place from where one can Reset a phone if he forgets his pattern lock or password.
    Installing CWM is the best procedure when you want to change ROMs and Themes on your device.
    Install CWM on Samsung Galaxy Pocket S5300
    Well what if your Galaxy Pocket Starts Looking like in the picture will that be great ? or awesome ? If you want that just install CWM and we will also tell you to how to flash a ROM on you Samsung Galaxy Pocket.

    Pre-Requistes: Before you Install CWM on Samsung Galaxy Pocket S5300 :

    • Make sure you have backed up all your data, as all the data on the phone might get erased in the process.
    • You could backup your SMS.
    • Also you could backup your contacts. 
    • Also you could backup apps installed on your phone too.
    • Make sure that before you begin the phone is charged atleast 90% as you definitely would not want that your Samsung Galaxy Pocket S5300 dies out because of no power in the midst of the rooting process.
    • Get USB Drivers for Samsung Galaxy Pocket S5300 or from here.
    • Before Rooting Make a final decisions. 

    Install CWM on Samsung Galaxy Pocket S5300

    Installing CWM on Samsung Galaxy Pocket S5300 is not really important but it is necessary when it comes to using your Phone with what actually is using an android other than just calling and texting

    Requirements to continue process to Install CWM on Samsung Galaxy Pocket S5300

    Please download the requirements by clicking on to the links.
Follow these steps to Update Galaxy Pocket to Jelly Bean:
  • Root and Revert back to Stock ROM for galaxy Pocket.
  • Now You need to Deodex Your Stock ROM, and then Again install it, via CWM.
  • Now copy the vm00CWM and the Stock Modification v1.zip files onto your SD card.
  • Now boot the Galaxy pocket into recovery mode. Now choose option “update from SD card” , and then flash vm00cwm file.
  • Now you are in vm00 CWM Recovery, now wipe data, and wipe cache.
  • In the recovery mode , this time choose “Install zip from SD Card”.
  • Choose the Stock Modificationv1.zip. And then flash it, wait for the process to complete. Now wipe data, and cache and reboot the phone.
  • Now again reboot into the recovery mode, and this time choose and flash the Stock Modification v2.zip file, again wipe data, and cache.
  • Reboot your Device, and you are done.
  • Enjoy!

Read More

Wednesday

Android 4.3 Samusng Galaxy S4 I9505

Samsung Galaxy S4 I9500 device with Exynos 5 Octa CPU has been received the latest official OTA update Android 4.3 Jelly Bean firmware. This actual step by step guide listed here will teach you the manually step by step guide to flash the update. Do not skip any steps from below and be careful to read and understand all instructions.
Pre-requisites:
  • All instructions and this guide are provided only for educational and instructional purposing, so we, Android.sc team cannot be held liable or responsible for any data lost or if you’ll brick your device or damage it. Users are advices to use this guide on their own risk only.
  • This step by step guide is only for Samsung Galaxy S4 model number I9500. So, do not try to use the same in any other incorrect device model, you can easily brick or damage it.
  • Ensure that you have installed the suitable Samsung USB Drivers to your PC, if you don’t have them you can download from here.
  • Uninstall or disable all the security applications like antivirus and firewall and the Samsung KIES application. These applications can interfere with the installation process and can interrupt the same.
  • Now, enable the USB Debugging application from Developer Option Menu.
  • Backup all your important data stored into device’s internal memory as prevention. In case you install the new update file and after the first reboot the device doesn’t boot into normal mode, then you’ll need to do a factory reset. The action of factory reset will remove all files stored on the device’s system partition and internal storage also.
  • Take out the microSD external card before beginning the flashing process, in this way you’ll be sure won’t risk losing your information stored on it.
  • If the S4 device is currently running a custom ROM or other type of custom files, all these custom tools or configurations will be wiped out totally.
  • A good application to backup data from installed applications is Helium tool, download it from here.
  • Ensure that the Samsung Galaxy S4 device’s battery charge level is more that 75%, if it is less of this value you can receive a power off in the middle of the flashing process.
  • If you cannot complete the guide use our comment section for more questions.
How to install the Android 4.3 Jelly Bean official OTA Update firmware for Samsung Galaxy S4 I9500:
  1. Download the firmware file from here ( Russian OTA update released). If this version isn’t compatible with your S4 I9500 International model, then you can visit theSamMobile’s web site and download this update released for other regions. For getting access in SamMobile website you need a user account.
  2. Save the downloaded file on your computer and extract its content to get a .tar.md5 file, do not extract any further than that.
  3. Download Odin 3 v3.07, save it to PC and extract the zip file.
  4. Turn off the Samsung Galaxy S4 device.
  5. Boot it into Download Mode, if you don’t know how to do this read out guide from here.
  6. Open Odin 3.07.exe file on PC.
  7. Connect the Galaxy S4 device with your PC via USB cord.
  8. Wait for ODIN application to recognize the device and after that you can continue the tutorial. In case the ODIN isn’t recognized the device, then you should reinstall the USB drivers once again.
  9. When the “added!!” message appears you can move to the next step.
  10. Now, click the PDA button in ODIN, then browse your PC for the extracted ‘tar.md5” file and load it into ODIN.
  11. Important: make sure that the Re-Partition option is disabled.
  12. Next, press the START button in ODIN for flashing process to start.
  13. When the flashing process is complete, the device will receive an automatically reboot and the ODIN will display the PASS message.
  14. Now boot the device into normal mode.
  15. Disconnect the device from PC.
Congratulation, now you successfully learned how to update the latest official Android 4.3 Jelly Bean firmware.
Troubleshooting:
If the ODIN application says fail and the installation process is not working or not responding, then you have to do:
Close Odin application.
Disconnect the smartphone from PC.
Remove the device’s battery and then reinsert the battery after 10 seconds.
Repeat the all step by step guide once again from the beginning.
If the flashing process is done, but the smartphone doesn’t boot into normal mode and don’t past over the Samsung boot animation screen, then you’ll need to do a factory reset.
Note: The factory Rest task will remove all data stored into device’s system partition while forcing the Galaxy S4 device to boot in normal mode.
To do a Factory Reset you need to:
Disconnect the device from PC.
Turn off the smartphone totally.
Boot the device into stock Recovery Mode. To do this press and keep holding the Volume Up, Home and Power buttons at the same time.
Now, select the ‘wipe data/factory reset’ option and confirm the action.
After the Factory Reset operation is done, return to the main Recovery Mode menu.
From the main Recovery Mode menu, select ‘Reboot system now’.
After the device is entering into normal mode, enter the Google Account info, and that’s it.

Read More

Sunday

Hello Everyone,
After wandering through hundreds of sites for finding a simple method to change Android Boot Splash Screen, i failed to find 
a Step-By-Step solution to change Boot Splash Screen. Being Lost, I decided to post my own thread in order to 

help a lot of android users wandering lonely in search for a ray of light... So...Here Comes...
How to change android BOOT SPLASH screen
0.Introduction:
Before you start to read, Let me inform you that I am using Spice Stellar MI-425 and the trick mentioned below works well for My Device.
As time passes, I will test other devices as well and post you Updates.

I. Setting Up Android Kitchen
Things You Will Need
1.Java JRE Download
2.Cygwin for Android Kitchen 
3.Android Kitchen(DUH...Obvious from 2) Download
Note:Video Tutorial on setting Android Kitchen by yagyagaire :VIDEO
4.ADB Shell(We'll get on to this later)

Note2: Step By Step Pictorial Tutorial to install Cygwin And Android Kitchen Can be found here:

LINK
Note3:If any problems, you can refer the thread by "dsixda", the creator of android kitchen...for setting up Cygwin and Android Kitchen.
Note4:If you still have problem setting cygwin and android kitchen, we developers are here to help at this forum...Feel 

free to ask.

II.A Little bit of Homework
If you are reading this, I assume and expect that you have read and implemented the steps mentioned in I. Things You Will Need successfully otherwise reading this is a waste...

Let's proceed with your homework...Ya...I know,Me TOO
1.Obtain ClockworkMOD for your Android Device

2.Boot Your Device into recovery mode

3.Choose "Backup and Restore"

4.Create a backup of your device


Step1:The simplest way to obtain a clockworkMOD for your device is to google it...There's no way I can help you with that 

since I don't know the device you are using.

Step2:Now...This step is a tricky one.
If you succeed in this step, your luck...Otherwise you wil have to root your device
Once you obtain a clockworkMOD for your device,paste it in your device "sdcard".
Then,restart your device and boot it into recovery mode...What

K...for newbies,The simplest way to boot your device into recovery mode is to google about it
Still,I'll mention for devices i know...But before that you will have to turn off your AndroidDevice

Spice Stellar Series: Hold VolUP+Power button...Green Screen Shows...Keep Holding...Red Screen Shows up...Release
Karbonn A series:Same as above
Samsung Galaxy Series: Hold VolUP+MiddleButton+Power Button
more to be added soon......if your device not listed...Google it or Searcg this thread.

Step3: Once you boot into recovery mode, use VolUP & VolDOWN keys to choose "Install ZIP from sdcard" and choose the 

downloaded "clockworkmod.zip"(or whatever name you may have saved the zip file with).
If successful, clockworkMOD recovery will be booted.

Step4:If you had succes in step 3 & 4,skip this step otherwise read.
Google your device name to find the instructions on rooting your device.
e.g. In my case, I will google "spice stellar mi-425 root"
once rooted, turn on USB debugging & download the attached tool "replace-stock-recovery.zip" attached below.
Use it to replace stock recovery with ClockworkMODRecovery(CWM)...then Boot Into CWM.

Step5: Once booted into CWM,follow instructions at LINK to make a backup of your ROM.

Step6: Once done with Backup, reboot your device and Copy the contents from External SDCard "extSD\clockworkmod" folder to your PC

III.The Fun Part

Okay...Since All homework is over, Now its time to get into action. Although Android Kitchen is full of endless possibilities,I will focus at present on changing boot splash screen.


Read More

Friday

Thank you John (JBeitel) for sharing your base theme for us to mod on this phone!
Thanks newtoroot. for the amazing ROM......

THE UNPOLISHED ULTIMATE REAL ICON THEME FOR NOS HTCOne v1.0.1

I used the Ultimate RIT by JBeitel as base and made modifications to accomodate SENSE 5. It is UNPOLISHED and IMPERFECT (so not JBeitel's usual work), but I will be adding things and such. Feel free to let me know what I have missed beyond the obvious and I will do my best to update it as soon as possible. Try it out and don't forget to nandroid first especially if you are using a ROM other than what's in the title.

Changelog:

v1 - initial (hit up my signature for screenshots.)
v2 - minor update. added inverted boot animation and some other minor theming

** theme may work on other ROMs as well but I cannot guarantee full compatibility due to odex/de-odex, framework, Settings, and SystemUI enhancements.

Current version:

DOWNLOAD LINK for ULTIMATE REAL ICON THEME for NOS HTCOne v1.0.1:
https://docs.google.com/file/d/0B2yD...it?usp=sharing

DOWNLOAD LINK for ULTIMATE REAL ICON THEME for NOS HTCOne v1.0.1 light:
https://docs.google.com/file/d/0B2yD...it?usp=sharing
Device: HTC one™ Developer Edition
ROM: ViperOne 2.1.0 [4.2.2]
Kernel: ElementalX v3.11
Radio: 4A.18.3263.15_10.38h.1157.04L
S-OFF
REAL ICON THEME for HTC one™
http://forum.xda-developers.com/show....php?t=2297228
_____________________________________

Device: HTC one™ (vzw)
ROM: newts NOS HTCOne 1.0.2 [4.2.2]
Kernel: stock
Radio: 1.12.42.0731
S-ON 
Read More

Sunday

NOTICE: I'm beginning to see this tutorial on numerous other sites. I'm fine with it being posted on other sites, as long as I am given credit and have your thread point back to here for the pieces that I have specifically written. I do not condone near verbatim or verbatim copy and pasting of my work or others work without credit. Please give credit where credit is due. Thank you.

07-17-12: I have not, nor shall I ever claim copyright.


To compile Jellybean on Ubuntu I'm going to first give you steps to set up your computer to get this thing rolling.

You MUST be running a 64 bit version of Ubuntu, 32 bit is not supported.

This will NOT make a fully functional ROM, but will give you a place to start. Also I CANNOT fix every error you run into.

READ the entire OP and make sure to properly follow instructions. Don't forget to search the thread as your question may have already been answered.

Please use Pastebin for all errors you run into. Posting a link is much easier than a long list of errors in the thread. Thank you.

You will need 25GB (or more) free to complete a single build, and up to 80GB (or more) for a full set of builds.

1) You need the following:
-JDK 6 if you wish to build Jellybean.
Code:
$ sudo apt-get install openjdk-6-jdk
-Python, which you can download from python.org. Or:
Code:
$ sudo apt-get install python
-Git, which you can find it at git-scm.com. Or:
Code:
$ sudo apt-get install git-core
-Android SDK:
  • Download the SDK here: http://developer.android.com/sdk/index.html
  • Extract the SDK and place it in your home directory.
  • I renamed my SDK to android-sdk to make it easier to navigate to.
  • Go to your home folder, press Ctrl+H to show hidden files, and open up your .bashrc file.
  • Add these lines at the bottom of the file:
    Code:
    # Android tools
    export PATH=${PATH}:~/android-sdk/tools
    export PATH=${PATH}:~/android-sdk/platform-tools
    export PATH=${PATH}:~/bin
  • Find your .profile file and add this at the bottom of the file:
    Code:
    PATH="$HOME/android-sdk/tools:$HOME/android-sdk/platform-tools:$PATH"
  • You have now successfully installed the Android SDK.
  • To check for updates issue this into your terminal:
    Code:
    $ android

2) Install required packages.
Code:
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
  zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
  x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
  libxml2-utils xsltproc
On Ubuntu 10.10:
Code:
$ sudo ln -s /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so
On Ubuntu 11.10:
Code:
$ sudo apt-get install libx11-dev:i386
Building on Ubuntu 12.04 is currently only experimentally supported and is not guaranteed to work on branches other than master.
Code:
$ sudo apt-get install git gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev x11proto-core-dev \
  libx11-dev libreadline6-dev libgl1-mesa-glx \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos \
  python-markdown libxml2-utils xsltproc zlib1g-dev
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
3) Configure your USB.
Code:
$ gksudo gedit /etc/udev/rules.d/51-android.rules
Inside of this blank text file insert:
Code:
#Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666"

#ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666"

#Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666"

#Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666"

#Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="091E", MODE="0666"

#Google
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"

#HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"

#Huawei
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666"

#K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666"

#KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666"

#Kyocera
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666"

#Lenevo
SUBSYSTEM=="usb", ATTR{idVendor}=="17EF", MODE="0666"

#LG
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"

#Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"

#NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666"

#Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666"

#Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666"

#OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666"

#Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="10A9", MODE="0666"

#Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666"

#PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666"

#Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666"

#SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666"

#Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666"

#Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666"

#Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666"

#Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666"

#ZTE
SUBSYSTEM=="usb", ATTR{idVendor}=="19D2", MODE="0666"
4) Save the file and close it and then issue this command:
Code:
$ sudo chmod a+r /etc/udev/rules.d/51-android.rules
5) Install the repo:
Code:
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
6) Initialize the repo:
Code:
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
6a) For AOSP:
Code:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.2_r1.2
For CM:
Code:
$ repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1
6.1) For people who have already done a repo init:
Code:
$ cd WORKING_DIRECTORY
AOSP:
Code:
$ repo init -b android-4.3_r2
$ repo sync
CM:
Code:
$ repo init -b cm-10.1
$ repo sync

7) When prompted, enter your real name and email address.

8) Gather the files:
Code:
$ repo sync
9) Continue onto adding a device

~How To Add A Device To The List~

1) Find the github for your device you wish to add. (For me it is the Samsung Epic 4G Touch [codename d710])

2) Now navigate to the location you are going clone the device tree to:
Code:
$ cd WORKING_DIRECTORY/device
$ mkdir samsung
3) Clone the github device tree from remote to local: (The name after the branch would be whatever you want that folder to be named so make sure it is whatever standard name would be for your device, example: Nexus One [passion], Nexus S [crespo], Motorola Droid [sholes], HTC Incredible [inc], etc.)
Code:
$ git clone git://github.com/CyanogenMod/android_device_samsung_d710.git -b cm-10.1 d710
4) Now navigate into the folder:
Code:
$ cd d710
5) Connect phone to computer and make sure USB debugging is enabled and you have adb set up.

6) Extract Device Proprietary Files:
Code:
$ ./extract-files.sh
Or:
Code:
./proprietary-files.sh
Or: See if other repos have your device's proprietary blobs already (like d710):
Code:
$ ~/WORKING_DIRECTORY
$ mkdir vendor
$ git clone https://github.com/TheMuppets/proprietary_vendor_samsung -b cm-10.2 samsung
6.1) Some devices have other dependencies like a common device repo. The d710 utilizes a galaxys2-common repo for the galaxys2 family of devices. Clone that repo. From inside the d710 folder:
Code:
$ cd ..
$ git clone git://github.com/CyanogenMod/android_device_samsung_galaxys2-common.git -b cm-10.1 galaxys2-common
7) Navigate back to your home directory for building:
Code:
$ cd ~/WORKING_DIRECTORY
8) Prepare To Compile:
Code:
$ source build/envsetup.sh
Or:
Code:
$ . build/envsetup.sh
9) Get your list of devices:
Code:
$ lunch
10) Pick your poison.

11) Now compile ('#' being the number of cores in your processor +1):
Code:
$ make -j#
12) Speed up builds using ccache (optional, but highly recommended): 
Edit your .bashrc and add this line at the bottom:
Code:
export USE_CCACHE=1
Then issue these commands:
Code:
$ export USE_CCACHE=1
$ export CCACHE_DIR=~/.ccache
$ prebuilts/misc/linux-x86/ccache/ccache -M 50G
The suggested cache size is 50-100G. (This is size in GB)

Or for a flashable zip:
Code:
$ make -j# otapackage
~FIXES~
If you are running into issues such as:

Code:
Which would you like? [full-eng] 5
build/core/product_config.mk:209: *** No matches for product "full_d710".  Stop.
Device d710 not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Repository for d710 not found in the CyanogenMod Github repository list. If this is in error, you may need to manually add it to your local_manifest.xml.
build/core/product_config.mk:209: *** No matches for product "full_d710".  Stop.

** Don't have a product spec for: 'full_d710'
** Do you have the right repo manifest?
What you need to do is to edit your blob to match the PRODUCT_NAME to the file name. For example with mine I have full_d710.mk therefore in this file I need to have PRODUCT_NAME to match it. Whatever error it is looking for you just need to change the PRODUCT_NAME line to match what the error shows.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
If you run into issues with Java being the incorrect version here is the fix: 
Make sure Java 6 JDK is installed by typing in:
Code:
$ java -version
Open the file main.mk in build/core and delete this line from the java error code section:
Code:
$(error stop)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Change all references in your device repo from frameworks/base to frameworks/native

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Apply this patch for guava: https://github.com/CyanogenMod/andro...617ebe4e731e09

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Android 4.1+ needs an insecure kernel to use adb: http://forum.xda-developers.com/show....php?t=1687590

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

This tutorial is based off this one: http://source.android.com/index.html
Read More

Recent Comments

click here