Quantcast
Channel: xda-developers - Android Software and Hacking General [Developers Only]
Viewing all 3614 articles
Browse latest View live

[cwm] xolo a500 club cwm recovery

$
0
0
CWM RECOVERY FIRST TIME FOR A500 CLUB MOBILE(TESTED !!! WORKING !!!)
:)



INSTRUCTIONS:>>>
-rename the file to recovery
-Copy downloaded recovery.img to SDcard
-Download and install Uncle Tools from Playstore
-Open Uncle Tool
-Select Recovery update option
-Select the downloaded recovery.img
-Press Ok twice
TO BOOT IN TO RECOVERY >>> SWITCH OFF YOUR A500 CLUB..
PRESS AND HOLD VOLUME UP+POWER KEYS TOGETHER ..

DOWNLOAD LINK
http://forum.xda-developers.com/atta...1&d=1403122323



CWM available for CLUB mobile ONLY in INVERTED STATE..

[recovery] stock recovery for xolo a500 club

$
0
0
STOCK RECOVERY FIRST TIME FOR A500 CLUB MOBILE(TESTED !!! WORKING !!!)
:)



INSTRUCTIONS:>>>
-Copy downloaded recovery.img to SDcard
-Download and install Uncle Tools from Playstore
-Open Uncle Tool
-Select Recovery update option
-Select the downloaded recovery.img
-Press Ok twice
TO BOOT IN TO RECOVERY >>> SWITCH OFF YOUR A500 CLUB..
PRESS AND HOLD VOLUME UP+POWER KEYS TOGETHER ..

DOWNLOAD LINK
http://forum.xda-developers.com/atta...1&d=1403124069

Press Thank if i helped U

Attached Files
File Type: img recovery.img - [Click for QR Code] (6.00 MB)

Compiling OpenSSH client for Android (ARM)

$
0
0
I, for one, am kind of upset that we don't at least have coreutils by default on Android, especially on awesome ROMs like CyanogenMod. Can anyone attribute a rhyme or reason for this, other than "it came that way and we didn't want to package coreutils?" We're certainly not lacking the 2MB required by coreutils, but I suppose this is more of a rant than anything.

Getting to the actual point: has anyone tried compiling OpenSSH Client for Android? I'm specifically looking for the ssh-agent and the ssh client itself, as Dorpbear (sorry, Dropbear) doesn't seem to provide agent forwarding and is incredulously annoying and won't let me do my work.

How does one begin tinkering with compiling a software project for Android? I'd be happy just statically-linking the thing and adb pushing it to /system/bin. Any guides available on getting started?

[GUIDE] How to work with MTK Engineer tools - Monitor radio - Modify NVRAM &more

$
0
0
Hello!
In this thread I want to show you how to use MTK Engineer tools. You will need a phone with a MTK (Mediatek) chip to work with this tools.

The most important tool I want to introduce you is MTK Catcher. MTK Catcher is an engineer program for Windows which allows to log and debug low level information on MTK devices (running android). The most interesting thing is that you can see GSM/UMTS radio messages between the phone and the cellular network. This is something special because all mobile phones have proprietary baseband firmware. We can gain insight in underlying GSM/GPRS protocols. MTK Catcher will display the information like in Wireshark. Xgoldmon and OsmocomBB are other projects which give the possibility to monitor this information but this is by far the user-friendliest way to do this.

However there is more potential behind this. The problem is that everything is proprietary here. It would be great if we could parse all information direct on the phone with MTK Catcher. We need to reverse engineer how MTK Catcher decodes the information using the database files. If we can analyze low level data direct on the phone, we could use e.g. this information for our IMSI Catcher Detector project to detect IMSI Catchers aka Stingrays much more reliable (Here you can see what kind of information we need to achieve this).
For more information about MTK Catcher read the manuals.

Warning: Working with Engineer tools means that you can damage your phone! Everything you do is at your own risk!

a) Capture network events and analyze later
  1. Check if you have MTKLogger installed, this tool comes preinstalled on many MTK devices
  2. Open MTK EngineerMode (you can use Mobileuncle MTK Tools to do this)
  3. Open MTKLogger in “Log and Debugging”
  4. Activate option “ModemLog”.
  5. Start recording with MTKLogger and stop later.
  6. On your sdcard you will find folder “mtklog” where all captures are saved including a database file.
  7. Copy mtklog from your phone to PC
  8. Open Catcher.exe
  9. Select in Config → Database path your database file (BPLGU...)
  10. Select in Controls → Dump File your MDLog_PS file (MDLog_L1 is not displayed)

b) Capture network events live over USB and access phone with other tools
  1. You will need the database file so obtain it doing the procedure under a)
  2. Activate USB Debugging in Developer Options
  3. Open MTKLogger preferences
  4. In ModemLog menu change Log Mode to “USB Mode”
  5. Install MTK USB drivers
  6. Install ADB drivers
  7. Connect your phone with USB cable to your PC
  8. Open Catcher.exe
  9. Select in Config → Database path your database file (BPLGU...)
  10. Start recording with MTKLogger *important*
  11. Select in Configure Port → Conn. Mode “Smartphone USB Logging (MD1)”
  12. Select in Controls → Set Filter what you want to display or just select all
  13. Check Advanced menu out, there will be e.g. SIM/USIM Editor

How to edit NVRAM
  1. Install MTK USB drivers
  2. Install Maui META
  3. Power off your phone
  4. Attach your phone to USB → VCOM port should get installed
  5. Open META (it needs admin privileges to create log files under C:/)
  6. Select in Options → Connect Smartphone into META mode
  7. Press Reconnect button
  8. Attach powered off phone to USB
  9. Power on the phone → Phone should get stuck on boot screen and fail driver install
  10. Open device manager, Select “ALL MTK Drivers” as driver update path
  11. Gadget CDC VCOM appears
  12. Detach phone from USB
  13. Power off the phone (hold power key for 10 seconds or remove battery)
  14. Close META and try again the steps 5-9
  15. If not successful try again 5-9 and 12-13
  16. META shows “Connected with target” → Phone is in META mode
  17. Select NVRAM editor in drop down menu
  18. Press “Read from NVRAM” button
  19. Select database file (BPLGU...)
NVRAM Records that might be relevant for logging:
 
NVRAM_EF_PORT_SETTING_LID:
usb_logging_mode: 1
tst_output_mode: 1 (to file)

NVRAM_EF_TST_CONFIG_LID:
usb_dma_logging_enable: TRUE

Please share everything relevant about what you could find out regarding MTK engineer tools! Thank you!

Everything you need is in this Dropbox folder

(guide how to add samsung clock widget on lockscreen Gb

$
0
0
Here is My guide how to add Samsung Note 3 clock widget on lockscreen .




Always backup any original file before modifying. If your phone doesn't boot push that backup to your phone.**

What you need

- Basic xml techniques
- Decompile recompile skills
- android.policy.jar
- framework-res.apk


Steps:

  1. Decompile android.policy.jar.
  2. Download ninjask.zip in attachment and extract it to smali folder.
  3. Decompile framework-res.apk.
  4. now download S4clockwidget
  5. now copy my res folder to your
  6. open res/layout/keyguard_screen_unlock_portrait.xml :
  7. search for this
  8.  
    Code:

    <com.android.internal.widget.DigitalClock android:id="@id/time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20.0dip" android:layout_marginTop="15.0dip" android:layout_alignParentLeft="true" android:layout_alignParentTop="true">
                <TextView android:textAppearance="?textAppearanceMedium" android:textSize="70.0sp" android:ellipsize="none" android:gravity="bottom" android:id="@id/timeDisplay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="6.0dip" android:singleLine="true" android:shadowColor="#c0000000" android:shadowDx="0.0" android:shadowDy="0.0" android:shadowRadius="3.0" />
                <TextView android:textAppearance="?textAppearanceMedium" android:textSize="18.0sp" android:ellipsize="none" android:gravity="bottom" android:id="@id/am_pm" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="4.0dip" android:singleLine="true" android:shadowColor="#c0000000" android:shadowDx="0.0" android:shadowDy="0.0" android:shadowRadius="3.0" />
            </com.android.internal.widget.DigitalClock>

  9. Replace it with
  10. Code:

    <com.ninjask.internal.policy.impl.LockScreenDigitalClock android:gravity="center" android:layout_gravity="center" android:orientation="vertical" android:id="@id/time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="25.0dip">
                        <LinearLayout android:id="@id/time2" android:layout_width="wrap_content" android:layout_height="58.0dip" android:layout_marginTop="40.0dip" android:layout_alignParentTop="true" android:layout_centerHorizontal="true">
                            <ImageView android:id="@id/first_digital" android:layout_width="wrap_content" android:layout_height="58.0dip" />
                            <ImageView android:id="@id/second_digital" android:layout_width="wrap_content" android:layout_height="58.0dip" />
                            <ImageView android:id="@id/dot_digital" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/zzz_unlock_clock_colon_s" />
                            <ImageView android:id="@id/third_digital" android:layout_width="wrap_content" android:layout_height="58.0dip" />
                            <ImageView android:id="@id/fouth_digital" android:layout_width="wrap_content" android:layout_height="58.0dip" />
                        </LinearLayout>
                        <TextView android:textSize="21.0sp" android:textColor="#fff0ffbb" android:gravity="center" android:id="@id/current_date" android:layout_width="fill_parent" android:layout_height="wrap_content" android:shadowColor="#ff000000" android:shadowDx="0.0" android:shadowDy="1.0" android:shadowRadius="2.5" android:layout_below="@id/time2" android:layout_alignParentTop="true" />
                    </com.ninjask.internal.policy.impl.LockScreenDigitalClock>

  11. and now go to res/value/bool.xml
  12. open it
  13. now add this code
  14. Quote:

    <bool name="config_lock_screen_battery_animation_horizon tal">true</bool>
  15. before </resources>
  16. now compile back your framework-res.apk
  17. decompile your resulted framework-res.apk
  18. now open it public.xml
  19. leave it a side we have to use it next smalli editing part






Now our first part done .now we have to start our second part


  • now decompile your android.policy.jar
  • now extract this ninjask.zip to your com/smalli folder
  • now this step is for matching the codes found in public.xml with that in smalli folder
  • inside ninjask folder you will see
  • LockScreenDigitalClock.smali
  • find the id codes like 0x1.......
    4.Search dis in my PublicPre.xml.
  • then search in your public.xml
  • but note you need to remove the 0 after to 0x (Example: 0x01234567 to 0x1234567)
now compile back your android.policy.jar





I provided this flashable zip you can use it for your Flashing lockscreen (FLASHABLE.ZIP)





1 .if you are using my work so plz give me credit . because i spend many night and days for getting success.

and

If you are porting this guide to To another inform me first . then i will create a seprate guide for your device.
by giving you credit and tester

















Kitkat tablet ui mod request?

$
0
0
I know that google removed the code for tablet ui from android 4.4, but is it really all that hard to create a custom rom that uses kitkat as a base and just integrates some of the old jb code for tablet ui? I really don't see why ti would be that hard, but it could be EXTREMELY useful on both large tablets and, actually, almost any phone for which the user wants to have more screen real-estate. Please tell me if this is possible!

[GUIDE][How-TO] LockScreen Torch

$
0
0
Hola Everyone !! :good:
Locksreen Torch Guide By Me ! !
I search many guide on other sites and found this one working correctly !
Credits to:
@ Robbie Hood for the actual mod codes

COming Soon !

How to Install Clockwork Mod Recovery In Micromax Canvas Fun A76

$
0
0
How to Install Clockwork Mod Recovery In Micromax Canvas Fun A76

Before installing Cwm in Canvas Fun A76 we should know what cwm is and what are uses of cwm


What is Cwm ?

ClockworkMod, abbreviated as CWM, is a popular custom recovery for Android phones. it is a alternative to the stock recovery which is given us by manufacturer pre-installed in our android phone .


Where and Why is Cwm Recovery Used ?

ClockworkMod recovery allows you to perform several advanced recovery, restoration, installation and maintenance operations on your Android device that aren’t possible with the stock recovery, and is one of the most common ways used to gain root access, back up device data, install custom ROMs, kernels, themes & mods, and more.


How to install cwm recovery ?

- FIRST ROOT YOUR MOBILE.
- INSTALL BUSYBOX ON MOBILE.
- INSTALL MTK DRIVERS ON YOUR WINDOWS PC or install pda net
- DOWNLOAD latest MTK DROID TOOLS.

- RUN MTK DROID TOOL.EXE AS ADMINISTRATOR
- GO TO SETTINGS>ABOUT AND TOUCH 1 TO 5 TIMES ON BUILD NUMBER. AND YOU CAN SEE DEVELOPER OPTIONS APPEAR ON SETTINGS AND TICK ON USB DEBUGGING.

After doing the above steps do the following :-

1.Connect your switched on rooted mtk device to your computer and open MTKDroid tool, the tool will recognize your device and connect to it, if the colour indicator in the bottom left corner is green, you already have root shell,and can go on to the next step, if it is yellow, click on the root button at the bottom, and wait for the progress bar, if the indicator stays yellow, or you get an error message, this probably means you do not have Busybox installed, you can install it from the google play store. When the indicator turns to green you have root shell which is necessary for this operation.

2.Next click on the tab 'root,backup,recovery' and select 'to use boot from phone' then click on 'recovery and boot' and shortly after a dialogue box will appear asking if you want to 'make cwm recovery automatically' click yes

3.The tool will then create the recovery and another dialogue box will appear asking to 'install created recovery to phone', click yes.

4.And finally the tool will ask to reboot into recovery mode, click yes and the device will reboot

into CWM recovery so you can check the installation was successful

How to enter In Cwm Recovery Mod : A76


1. SWITCH OFF PHONE
.
2.REMOVE THE BATTERY

3.INSERT THE BATTERY

4.AND PRESS VOLUME UP + POWER BUTTON
TOGETHER

by doing the above you will enter micromax A76 in
recovery mod
*
* I am not responsible for bricked devices do it at your own risk .......

Attached Thumbnails
Click image for larger version

Name:	1.jpg
Views:	N/A
Size:	36.8 KB
ID:	2816624   Click image for larger version

Name:	2.jpg
Views:	N/A
Size:	41.9 KB
ID:	2816629   Click image for larger version

Name:	3.jpg
Views:	N/A
Size:	37.5 KB
ID:	2816630  

Blob utility for AOSP-based ROMs

$
0
0
https://github.com/JackpotClavin/Android-Blob-Utility

The purpose of this program is to help AOSP-based ROM developers quickly and easily find out which proprietary blobs need to be copied into the ROMs build, or built using source. How the program works is you do a /system dump into a folder on a Linux computer. Then you do a dump of an emulator image by Google using the same Android version of your /system dump (i.e. if your /system dump is Android 4.4, and intend port a KitKat-based ROM, then download and extract an Android 4.4 emulator image into another folder on your computer).

After you've pulled the /system dump, and extracted the emulator system image, you can build the program with the make command. After it has been created, you can run the program. When it prompts you for the emulator root, enter the path to folder you extracted the emulator image to; so if the path to the build.prop of the emulator is under:
Code:

/home/user/backup/emulator/system/build.prop
then just use
Code:

/home/user/backup/emulator/system
and press enter. The next thing the utility will do is prompt you for location of the /system dump you pulled. Just like the emulator, if the location of the build.prop of the /system dump is under:
Code:

/home/user/backup/dump/system/build.prop
then just use:
Code:

/home/user/backup/dump/system
Finally, the utility will ask you how many files you wish to run through the program. In the case of my LG G2, the KitKat build requires two main proprietary camera-related libraries to run (/system/bin/mm-qcamera-daemon and
/system/lib/hw/camera.msm8974.so).

So I typed in 2 and pressed enter (because I'm running two proprietary files through the program)
Then simply typed in:
Code:

/home/android/dump/bin/mm-qcamera-daemon
and pressed enter and it printed out *every* proprietary file needed to get /system/bin/mm-qcamera-daemon running.

Then it asked for the final proprietary file, so I simply typed in:
Code:

/home/android/dump/lib/hw/camera.msm8974.so
and pressed enter and it printed out every* proprietary file needed to get /system/lib/hw/camera.msm8974.so running.

An example usage of this program can be found here: http://pastebin.com/raw.php?i=MciGPrkE that's 92 libraries done in a flash!

The beauty of this program is that it's recursive, so if proprietary file 'A' needs proprietary file 'B' to run, but proprietary file 'B' needs proprietary file 'C' to run, which in turn needs 'D' to run, then simply entering proprietary file A to run will print out all A, B, C, and D nicely formatted so that you can simply 'find and replace' the name of your device's manufacturer and device's codename and put that in the vendor/manufacturer/codename/codename-vendor-blobs.mk file in your AOSP build source tree's root.

Another great thing about this program is that it doesn't just catch the libraries needed to satisfy the linker, but rather, it will also print out those libraries that are called within the actual code of the library itself, like:
Code:

dlopen("libfoo.so", RTLD_NOW);
libfoo.so is not marked as a shared library, so the linker won't complain that libfoo.so is missing, and there might be no sign that libfoo.so missing and needed, but when it's time for the daemon or library to run, it won't show any sign that something is wrong, until you see that it doesn't work. This program will catch and display that libfoo.so is needed.

So basically:
1. Extract /system dump image
2. Extract emulator image
3. Build program
4. Tell program location of emulator system dump
5. Tell program location of /system dump
6. Tell program how many files you wish to run through the utility
7. Tell program the location of the file(s) you wish to run through the program.
8. Copy the output of the utility to a text file, and 'find and replace' "manufacturer/device" with the manufacturer and name of the device you wish to build an AOSP-based ROM to. (i.e. I would 'find and replace' "manufacturer/device" with "lge/vs980" for my Verizon LG G2)

mb internet hack!!

$
0
0
hello.. can hack MB internet with backtrack or something else? i want to hack MB..

Startup speedup

$
0
0
Hi,

I've noticed that some apps uses the old "private apk" feature which requires a mountpoint for every app:

Code:

# grep dm- /proc/mounts                                 
/dev/block/dm-0 /mnt/asec/com.melodis.midomiMusicIdentifier-2 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-1 /mnt/asec/com.wolfram.android.alpha-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-2 /mnt/asec/com.shinycore.picsaypro-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-3 /mnt/asec/com.tfiver.obd2sound-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-4 /mnt/asec/it.itentropy.fswidget-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-5 /mnt/asec/com.teslacoilsw.quicksshd-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-6 /mnt/asec/org.prowl.torque-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0

I wrote a script which reinstalles them in the common way, reducing the mountpoint, here is the source:

https://github.com/teknoraver/misc/blob/master/apkmove

after running it on the PC the mountpoints are 0:

Code:

# grep dm- /proc/mounts                                     
#

and the boot is faster :D

[DUMP] Android L System Dump (Thanks to Carlos Manuel)

[Q] Does installing Android L voids warrenty?

$
0
0
Hey guys,

This is once again one out of thousand of the same questions, however, since this is regarding an official installation of Android, that requires the boot loader to be unlocked, this might be a different case.. :)

So let's keep it short: Does unlocking the boot loader and installing Android L voids warranty or not? And if not: How is it reversible so the unlock will be hidden?

Thanks guys. :)

p.s. Does this belong in the Q&A section or here, since it's both a question and a developer thingy..?

Kernel with swap support for samsung galaxy pocket plus 5301 needed

$
0
0
Any dev here can help us and port a kernel with swap support for samsung galaxy pocket plus 5301 ?

Sent from my GT-S5301 using Tapatalk

(GUIDE) making ROM from source without DATA loss

$
0
0
if u dont have internet connection to make a ROM this guide is for you and you dont need to have download for GB's of file ;)
first im taking carbon ROM for example

1.You will need to set up some directories in your build environment:
To create them run:

mkdir -p ~/bin
mkdir -p ~/carbon

2.Install the Repository
Enter the following to download the "repo" binary and make it executable:

curl http://commondatastorage.googleapis....downloads/repo > ~/bin/repo && chmod a+x ~/bin/repo

You may need to reboot for these changes to take effect. Now enter the following to initialize the repository:

cd ~/carbon

Repositories:
Before you continue --> run this in the terminal:

repo init -u https://github.com/CarbonDev/android.git -b kk

3.now open carbon folderand press ctrl + H if u see .repo folder u can continue to next

repo sync --> firsy sync for 5mins to load the folder and then stop syncing by closing terminal

4.after that see the manifest.xml with notepad or any suitable one and you can see link for the packages EXAMPLE: android_art search in the cyanogenmod or in which u want to build

5.im sharing link database of packages for building carbon rest u have the job to search and typer in github
package which to be downloaded for carbon ROM is here http://d-h.st/zru

6.after making source proper --> Building the System --->>>Initialize the environment with the envsetup.sh script. Note that replacing "source" with a single dot saves a few characters, and the short form is more commonly used in documentation.

. build/envsetup.sh
lunch

Enter the number of the build you want to start and press enter:

make carbon -j7 = Run Squisher/Run Opticharger
make otapackage -j7 = No Squisher/No Opticharger

optional --> Submitting Patches
Patches are always welcome! Please submit your patches via CarbonDev Gerrit! You can do this by using these commands:
Setting up for repo upload: (run these commands once)
git config --global review.review.carbonrom.org.username <Your username registered at CarbonDev gerrit>
git config --global review.review.carbonrom.org.email <Your email registered at CarbonDev gerrit>


(From root android directory)
. build/envsetup.sh
repo start kk .

(Make your changes and commit)
repo upload .

Note: "." meaning current directory For more help on using this tool, use this command: repo help upload
Make your changes and commit with a detailed message, starting with what you are working with (i.e. vision: Update Kernel) Commit your patches in a single commit. Squash multiple commit using this command: git rebase -i HEAD~<# of commits>

To view the status of your and others' patches, visit EAMPLE:Carbondev Code Review

if you want to build :
CYANOGENMOD -->do steps upto initialisng repo ------------https://github.com/CyanogenMod/android

OMNIROM -->do steps upto initialisng repo ------------https://github.com/omnirom/android

CARBON -->do steps upto initialisng repo ------------https://github.com/CarbonDev/android


dont click thanks if i helped you because thanks button is gonna damage :p

CREDITS:
---------> Ramsudharsan madhavan for teaching me
---------> Guru sanjay my friend helping me to download
---------> Aniket lamba for his screeshot helps to making the source to their respected directory
---------> and me for thinking this idea in my school time :p

smali to java tool (pre-alpha)

custom recovery xt920

$
0
0
well i have a XT920 since july i took one week to root it after buying, then i wanted a custom rom for it. i didn't finded one so i was about to make a rom for me, but for it i need a custom recovery and there's no custom recovery either. so i started using tools for porting. and no one works too and I've tried everything and i can't port it alone can someone help me? last time i almost destroyed my cellphone :crying:

my cellphone is the xt920 Motorola Razr D3 with the mt6577
i'm in stock rom version 2_330_2009
Android 4.1.2 rooted

[Memo Pad 10/Me102a] Custom kernel - Need help

$
0
0
Hi ! I try to compile stock Memo Pad 10 kernel from source from this tuto :

http://androtab.info/memopad/kernel/

But I have a problem (maybe stupid problem) :

When compile is finish, I don't have zImage file !

Code:

LD      vmlinux.o
  MODPOST vmlinux.o
  GEN    .version
  CHK    include/generated/compile.h
  UPD    include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
  KSYM    .tmp_kallsyms1.S
  AS      .tmp_kallsyms1.o
  LD      .tmp_vmlinux2
  KSYM    .tmp_kallsyms2.S
  AS      .tmp_kallsyms2.o
  LD      vmlinux
  SYSMAP  System.map
  SYSMAP  .tmp_System.map
  OBJCOPY arch/arm/boot/Image
  Kernel: arch/arm/boot/Image is ready

So only Image file. What can I do ?

Thanks for any help.

(GUIDE)compiling kernel from source

$
0
0
if you are new to kernel projects then this guide is for you]
im using s5312 source as an example

REQUIREMENTS
* ubuntu 10.1 or later ---> tutorial for installing http://www.youtube.com/watch?v=tDDRFiwHujg
* toolchain arm-eabi-4.6 ---> https://github.com/knzy/arm-eabi-4.6
* time and some unix knowledge ;)
* installing java ---> https://www.digitalocean.com/communi...u-with-apt-get (or) installing offline http://www.wikihow.com/Install-Oracl...n-Ubuntu-Linux



[BPROCEDURE[/B]
1.MAKE SURE YOU INSTALLED ALL PACKAGES AND SETTED UBUNTU FOR COMPILING
if not ---->
git-core
gnupg
flex
bison
gperf
libsdl-dev
libesd0-dev
libwxgtk2.6-dev
build-essential
zip
curl
libncurses5-dev
zlib1g-dev
ia32-libs
lib32z1-dev
lib32ncurses5-dev
gcc-multilib
g -multilib
Adb

HOW TO INSTALL ----> for example
open terminal ctrl alt t -----> type commandsudo apt-get install git-core



2.downloading source
samsung ----> http://opensource.samsung.com
sony ----> http://developer.sonymobile.com/know...e/open-source/
LG ----> http://www.lg.com/global/support/opensource/index
HTC ----> http://htcsource.com/



3.TOOLCHAIN
arm-eabi-4.6 --> https://github.com/knzy/arm-eabi-4.6



4.SETTING UP DIRECTORY
* Open a terminal
* Type "mkdir sgy"
* Type "cd sgy"
* Type "mkdir kernel"
* Type "mkdir toolchains"

-------> remove (") while typing
EXTRACT SOURCE IN ----> home/sgy/kernel -->here<---
EXTRACT TOOLCHAIN IN ----> home/sgy/toolchains -->here<---



5.after doing above open Makefile in home/sgy/kernel
and edit like mine---> https://dl-web.dropbox.com/get/ss/Screenshot%20from%202014-07-06%2008%3A41%3A45.png?_e_pi_=7%2CPAGE_ID10%2C34863  75527



6. Running defconfig for first time
for example ---> make bcm21654_rhea_ss_corsica_rev00_defconfig ---->dont use defconfig for second time<---- it needed for first time for enabling the stock features
you can find the stock defconfig in arch/arm//config if not then open ----> KERNEL_README.txt which came along with source



7.Adding features
REFER here ---> http://xda-university.com/as-a-devel...to-your-kernel
after adding enable in menuconfig by typing in terminal ---> make menuconfig
AFTER refering see go here
*adding governors ---> https://github.com/k2wl/evolution_i9...c1ae2a9ffa709f
*adding IO/scheduler--->
-sio https://github.com/NoelMacwan/SXDNic...cda19e3ba62cd1
-fiops https://github.com/NoelMacwan/SXDNic...3565edeccabce9
-vr https://github.com/NoelMacwan/SXDNic...a3e936df8affb5
-zen https://github.com/NoelMacwan/SXDNic...610875e757c2a5
-sio plus https://github.com/NoelMacwan/SXDNic...cfd39c804f3d10
*adding drivers ----->
for example powersuspend and autosleep
*adding ------> https://github.com/k2wl/evolution_i9...15019ffec6f955
*error fix -------> https://github.com/k2wl/evolution_i9...58737753d5eb34

------>REST YOU HAVE TO SEARCH<------ ;)



8.COMPILING
for compiling type "make" or if you have a dualcore or many type accorting to "make -j4" -j4 means compiling source with 4 cores for faster compile
after all now grabbing zimage from -----> arch/arm/boot/--->zimage<---



9.packing zimage to boot.img
* https://github.com/dsixda/Android-Kitchen/tagsdownload andoid kitchen
* extract it to home directory
* type "cd kitchen''
* type ./menu
* extract "boot.img" you can get it from stock ROM
* then replace with the "zimage" which u got from compiling



10.after making it boot.img [optional]
leave the source on github or any git if you post the kenel in xda forum beacuse the rules
-------> learning about git http://git-scm.com/book
(OR)
-------> PDF http://extincthacker.blogspot.in/2014/07/pro-git.html

important-----> after first build if you want to make another build run "make clean" -----> this command will refresh the source for next compilation

COMMAND USED
*make xxxx_defconfig --------> this command will run the defconfig which will enable stock features
*make menuconfig --------> this command will open a graphical interface which will show the features of source and to enable or disable
*make -j3 (or) -j2 (or) make --------> this command will used when you are finished
*make clean --------> this command will clean the compiled to non compile for another use

ENJOY ;)

CREDITS
* k2wl
* noel macwan

NEW~~ ★ [SCRIPTS] [MOD] PROJ£CT MOD BOOST Nitro X ~~ Transform your device by plane

$
0
0




DESCRIPTION :
Quote:


Hello everybody ;
I have long developed on engine performance in a section on a device.
It'is to this evidence and feats.
I rework for the benefit of all devices.

This engine improves performance and battery saving.
You know the great as Pure Performance, AdrenalineEngine, Fly-on or ThunderBolt
But you know this engine approved by other users.

Do You Want Your Device Fly ? TRANSFORM YOUR DEVICE BY PLANE ?

I present to you :

~~ ★ [MOD] PROJ£CT MOD BOOST Nitro X Edition ~~

FEATURES :

Less battery consumption
Improved management of the RAM
Graphics Enhancement
Network improvements
Sqlite optimization
Improved build.prop
Optimized overall performance
Zipalignage self at every boot
AdBlocking Blocks Malware Spyware Bloatware
Entropy engine
and more...

REQUIREMENTS :

- Rooted phone
- Android ICS/JB/KK
- Kernel/ROM with init.d support
- 5mb free in system
- Custom recovery
- Busybox https://play.google.com/store/apps/d...ricson.busybox
- Universal init.d https://play.google.com/store/apps/d...iversal.init.d

INSTALL :

Before Flashing please do a nandroid backup to avoid any incompatibility issues.
Do not use with any other Mod Boost script because they conflict


1. Download the zip file.
2. Reboot into recovery mode.
3. Dalvik cache before and Install the ZIP file

/// DOWNLOAD ///

>>> DEV-HOST <<<

>>> MEDIAFIRE <<<


NITRO GENERATOR ENTROPY :

It used to have significant lag reduction . It shows significant improvements on all devices

> Open the terminal
> Type su to get root privileges
> Type nitro_on
(Not enabled by default)
Test entropy value :
https://play.google.com/store/apps/d...ndentropyavail

BOOSTER :

It clear the cache of your old system and thus gets more free RAM For you and increases performance

> Open the terminal
> Type su to get root privileges
> Type boost

CHECKING :

Whether everything is properly installed

> Open the terminal
> Type su to get root privileges
> Type scan

UNINSTALL:

> Open the terminal
> Type su to get root privileges
> Type no_mod

DASHBOARD :

> Open the terminal
> Type su to get root privileges
> Type menu
( Booster / Nitro / Scan / Uninstall )

VARIOUS :

# Logs some tweaks = Go to data/ModBoost/**.log
# The system can take a while to start
Viewing all 3614 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>