[GUIDE][HAVE A LOOK] DONT KNOW SOMETHING? Check here first!

Search This thread

Deadly

Senior Member
Jul 19, 2012
10,279
3,901
Bangalore
OnePlus 5
@Nitu if u add how to prefix n suffix in image mushroom app in 10th post it ll be more useful for beginners:cool:
Ya I know its not a matter but if u explain it,it ll avoid much questions about these:)

Edit: also add in second thread what's RTL

Hit thanks button:)If I helped;)
ok i will do that.. what is this RTL lol? well i don't know it.. and Google didn't help me.. are you talking about Register Transfer Level?? i never came across this in xda.. i am writing only stuff that we come across in xda/android which might not be known to all.. if it does comes under it. do tell me.. as i don't know that and i will add it! sorry :(
 

Deadly

Senior Member
Jul 19, 2012
10,279
3,901
Bangalore
OnePlus 5

deathnotice01

Senior Member
Feb 19, 2012
8,328
3,136
Cebu
aah.. dumb old me.. these exams are killing my brain lol.. i do know that !! erll, no point in saying now though :(

well, you are right.. we dont use them here.. so didnt think of them.. thanks both of you.. i will add it with a mention not to bring them to xda too lol!!

well no prob,
because some people don't know what a warez is,
and sometimes they ask where to download stuff
 

Deadly

Senior Member
Jul 19, 2012
10,279
3,901
Bangalore
OnePlus 5
Thread updated with these..
1. new thread tags guide in miscellaneous section..
2. added links to first post in every post as its lengthy and difficult read in app.. now all posts are like linked..
3. Added instructions for imgur mushroom app.
4. added xda title details in 2nd post..

Sent from the MUST have app!
 
Last edited:
  • Like
Reactions: arbayong and MNgez

KidCarter93

Forum Moderator
Staff member
Mar 26, 2012
14,679
8,084
30
Coventry, UK
Huawei P Smart+ 2019
Redmi 7A
Great thread pal, truly. I wouldn't like to imagine how long it took to put all this together :eek:

As per what deathnotice said, I'll definitely be nominating you to become a RC once you're eligible for it. Shame the 9 month barrier is in the way :mad:

But just to stay on topic with this thread, you should add this thread to post #11.
It's a thread aimed at members with less than 10 posts. If they have a problem or issue which they want to post in a dev thread, but can't because they don't have enough posts, they can post it in that thread and there post will get pasted into the relevant thread and replies will be posted back for the new user to read.


I've been approved by Snowflake. Jealous? :p
 
Last edited:
  • Like
Reactions: Deadly

Deadly

Senior Member
Jul 19, 2012
10,279
3,901
Bangalore
OnePlus 5
Thank you.. it took 3 days actually lol..

Still its not finished.. it will take 1 more day to finish it and give final touches to all posts..

Yes, I had been to that thread.. nice thread.. I was not subscribed to it.. so couldn't remember.. thanks for the link..

I will add it and your name to credits for the link;)


Sent from the MUST have app!
 

Deadly

Senior Member
Jul 19, 2012
10,279
3,901
Bangalore
OnePlus 5
@kidcarter93.. lol.. I added it right below your own thread;)
And added you to credits too.. added OT to list too.. you made me remember it..

Ot: you don't leave OT anywhere you go.. do you?:eek::p


Sent from the MUST have app!
 
Last edited:

jaison thomas

Senior Member
May 21, 2012
377
111
Calicut
hey nitu u quoted mine pm too, thanks for mentioning my name too :) and the threads are damn good its a large volume of information.
where can i vote for a recognised contributor tag for you??
good luck for your future developments too :good:
 
  • Like
Reactions: Deadly

Deadly

Senior Member
Jul 19, 2012
10,279
3,901
Bangalore
OnePlus 5
Well, problem is my account join date;)

If only I had joined when I lurked and read threads here at march.. I could have been one.. its OK mate..

Now rules are 9 months account for RC.. I'm just 3 1/2 month toddler lol..

Credit should always go where its due..

I didn't know about eclipse method.. you teached me.. so you should get credit.. so I am the one saying thanks for helping me:)


Sent from the MUST have app!
 
  • Like
Reactions: jaison thomas

Top Liked Posts

  • There are no posts matching your filters.
  • 112
    If you got ANY questions? Feel free to ask here..
    [HELP THREAD]Any Questions? Anyone Can Ask here [GT-5360/5510/5512/6102]


    VERY LENGTHY THREAD?? Difficult to read in app? Yes I know friends!! That's why added hide/spoiler button to each post & link to first post in every posts end

    Hi, Everyone, This is a GUIDE to NEW / EXISTING users.. There are guides below for advanced users too.. So i have shared my experience at XDA with you all to make others understand and help each other.
    If you want to know something/ want me to include a topic here, please PM me.. I will see if i can help with that and write about it.

    Hopefully this will help many of you, Now READ ON.. Click On "SHOW CONTENT" Button to See the content on each posts below!


    DIFFICULTY LEVELS: It tells you how much difficult it is for you to do the task described below. See the headings of guides in every post to see difficulty of that task.

    * --> Very Easy
    ** --> Easy
    *** --> Moderate
    **** --> Difficult
    ***** --> Very Difficult​
    INDEX OF THIS THREAD:

    *
    Abbreviations/Acronyms used in XDA (Android language) [SEE 2ND POST]

    * Simple methods to get LOGCAT, DMESG [SEE 3RD POST]

    * CWM MD5SUM mismatch error while restoring? Solution for this: [SEE 4TH POST]

    * How to use SDCARD instead of internal storage for apps[LINK2SD] [SEE 5TH POST]

    * Detailed steps to install Stock rom/Firmware through ODIN [SEE 6TH POST]

    * ROM installations instructions [IN GENERAL] [SEE 7TH POST]

    * Kernel installations instructions [IN GENERAL] [SEE 8TH POST]

    * How to deodex a stock rom in easy way using DSIXDA Kitchen [SEE 9TH POST]

    * USEFUL LINKS TO THREADS/GUIDES SECTION [SEE 11TH POST/1ST POST OF 2ND PAGE]​

    MISCELLANEOUS: [SEE 10TH POST]
    * Thread Title tags confusing? Its explained here!

    * Why give "Thanks"? Thanks meter explained!

    * Stars, User Titles: Junior, Member, Senior Member........? Read to know more!

    * XDA/TAPATALK app image uploading problems??

    * Make your Thread/Post Aligned(Neat) by using BBCODE TAGS

    * Battery Drain?? Read these tips to avoid it.

    * Enable Whatsapp *AUTO DOWNLOAD IMAGE OPTION* in new versions [TRICK]​


    PLANNED GUIDES ARE:[12th POST]
    How to make a kernel--Writing in progress


    How to get 10 without spamming / complaining!!
    How to modify apps background,looks etc.


    CREDITS :
    • To all my friends and xda members who gave me info to learn about these things.
    • To anmolsharma1293, deathnotice01, jaison thomas, kidcarter93, lavadepa, MNgez, nikufellow, tjsgy, wcypierre who gave suggestions and info and tips to improve this guide.
    • To The-Captain our moderator for helping us to improve ourselves, learn more and being kind to new users too.

    Credits are added to respective people in the posts related to them whenever i have taken info / used their work[if not done, i will do it soon]. Informations obtained from other threads have been added in the posts related to it and i have done it with the permission of the thread OP. If i have forgotten someone's name please do let me know, and i will add it ASAP..

    And please tell me any suggestions to improve this guide to help newbies/noobs as this guide should help all of us to get better at things we can do with an android. PLEASE REPORT ME ANY MISTAKES IF I HAVE MADE IN WRITING THE GUIDE/ IF THERE IS A WRONG INFORMATION.. I WILL CORRECT IT ASAP..


    If i missed anyones credit, please forgive me and let me know.. and i will add it as soon as i can, promise!
    Thank you.
    57
    Abbreviations/Acronyms used in XDA (Android language)

    The reason for this guide is that many new users would have difficulty to understand what are these short forms.. everyone says cwm, rom, cm, etc.. but no one says what it is.. and you may feel a bit shy/embarrassed to ask them what it is. So here is my attempt to cover them..

    Please do let me know in PM if some words are missing and you want them to be covered.. i will gladly add them, thank you.
    This Post is an inspiration from mrhaley30705's thread & Diablo67 thread.

    Use CTRL+F to find a specific term.Difficulty --> *

    XDA RELATED ACRONYMS

    DEV: Developer
    ERD: Elite Recognized Developer
    FM/FSM: Forum Moderator/Forum Specific Moderator
    RC: Recognized Contributor
    RD: Recognized Developer
    RT: Recognized Themer
    SM: Senior Moderator


    GENERAL
    AFAIK: As Far As I Know

    ATM - At the moment

    BTDT - Been there done that

    CRACK: The password / product key / license key illegally used for unauthorized usage are known as a crack of the software . Also please read the warning posted at warez meaning below. The same applies to cracks

    ETA - Estimated time of arrival.. Note: Asking ETA in dev section is a big NO NO..!!

    FTFY: Fixed that for you

    FTW - For the win

    FWIW: For what it's worth

    FYI: For Your Information

    IBTL/IB4L - In before the lock / In Before Lock

    IDK: I Dont Know (Thats what it means and i am not saying i dont know about IDK!!)

    IIRC - If I recall / remember correctly

    IRC - Internet Relay Chat

    LOL - Laugh out loud

    NEWBIE: Someone who is new to this field/ forum and wants to learn how to do it rather than say "NOT WORKING! FIX IT!".

    NOOB: Someone who is new and doesn't want to learn "HOW" its done, just want to "USE" the end product. So, please guys dont be a noob, be a newbie!

    OP: Short for Original Poster, or the person who originally started the thread.

    OT - Off Topic

    PM: Short for Private Message. Allows users of XDA to send and receive non-public messages. Accessed from USER CP.

    P.S: stands for Post Script. It is used when u wrote a message on a postcard and u forgot to mention an important information.*

    ROFL - Roll on floor laughing

    RTL: Right To Left support (In Some languages you have to start reading from right and end towards left side.. as against to usual method of reading from left to right)

    SMH: Shake my head

    STH: Something

    TBH: To Be Honest

    TIA: Thanks In Advance

    THREAD: An individual issue page on the forum. This thing you're reading is a thread.

    TLDR: Too long to read

    TM: stands for Trademark.

    USER CP: Short for User Control Panel. This button near the top of the XDA page allows users to update their avatar, personal information, and signature. PMs and subscribed threads can also be checked in this location.

    WARES/WAREZ: Warez refers primarily to copyrighted works distributed without fees or royalties, and may be traded, in general violation of copyright law. To make it simple, it is any app/software which has to be paid to use them, but are used without paying any money.. PLEASE NOTE: THIS IS NOT TOLERATED AT XDA. SO PLEASE DONT POST WARES ANYWHERE ON XDA FORUMS. YOU WILL GET BANS/INFRACTIONS IF YOU DO SO!


    ANDROID DEVICE RELATED:
    ADB: Android Debug Bridge, a utility to run on a PC to allow connection to and control of an Android device. Part of the Android Software Development Kit (SDK), it allows for ROOT-level access to the Android device from a computer.

    AOSP: Short for Android Open Source Project. The open-sourced code from which individuals can build new distributions of Android.

    APK: An Android executable file, similar to the .exe file in Windows. Most programs will install with a .apk file.

    Apps2SD:A method of storing applications and cache on the device's microSD card.

    Bloatware: Software or 'apps' that you don't need, but come preinstalled to a device's /system partition, meaning that you cannot remove them unless the device has been rooted

    Boot Animation: Boot animation is a term for a graphical representation of the boot process of the operating system. After you switch on / reboot phone you see this.

    BOOTLOADER: There are two of these; the primary and secondary bootloaders. These programs tell the Android device how to start up, and are critical to its functionality.

    Bootloop: When your system recycles over and over without entering the main OS.

    BRICK/(HARD BRICK): An Android device that is completely non-responsive, i.e. nothing lights up, the screen does nothing, no combination of button presses cause any reaction. Can only be restored by JTAG or warranty service.

    BUILD.PROP: A plain text file which contains environmental variables for the system to use during operation. Can be hacked to fake a different model for increased functionality, among many other operations. It is also used to make tweaks to boost speed/performance, etc.

    BUSYBOX: An application that contains many standard Unix tools.

    BUTTON COMBO/THREE BUTTON COMBO: The act of pressing several buttons at the same time to produce a desired result (e.g. press and hold volume up+home button+power button for 10 seconds will reboot into the RECOVERY menu at any movement when phone is on or Press and hold volume down+power button+home button to get into ODIN mode/DOWNLOAD mode).

    Cache:A component that transparently stores data so that future requests for that data can be served faster.

    CM: Short for CyanogenMod. CyanogenMod is an Android build built from the Android Open Source Project, and its builds are usable on multiple different Android Devices.

    CPU: It stands for Central Processing Unit and handles all the complex mathematical formulas necessary to do everyday things like surfing the Internet.

    CSC - File with Carrier Customizations

    Custom bin counter: A line of code in several Samsung Galaxy devices' bootloaders that counts the number of times a user uses ODIN to flash ROMS/KERNELS to the device. Commonly used to detect software modification. This is called custom bin down in ODIN mode and it should be 0 to claim warranty. Can be reset with GALAXY TOOLBOX APP by Doky73

    Custom: Independent developers who like to customize their devices beyond the standard options provided often tend to release the fruits of their labor for the rest to enjoy, in form of custom ROMs.

    CWM: Short for ClockWorkMod Recovery Menu. This is a program that allows you to install custom ROMS/KERNELS as well as do many other customizations. Often referred to as the "RECOVERY MENU"/"CWM"

    DALVIK CACHE: The collection of program information stored for use by the DALVIK program. This can be cleared from the RECOVERY menu to resolve issues with the Android OS.

    DALVIK: The Android operating system's memory management tool. This program handles which other programs are running and assigns memory to them

    DEODEXED: Removing the .odex files from an APK file. The .odex files contain a list of dependencies for the associated file, and if something changes, the .odex (and similarly, the associated file) not longer function correctly.

    DMESG: dmesg (for "display message") is a command on some Unix-like operating systems that prints the message buffer of the kernel..

    DOWNLOAD MODE: Read Button combo to know about this.

    EFS: The directory /efs on the Android device's internal storage. Contains files with the Android device's IMEI, wireless devices MAC addresses, product code, and other information..

    EMMC: Short for Embedded MultiMediaCard. A chip architecture consisting of an embedded storage solution with MMC interface, flash memory and controller, all in a small ball grid array package.

    EXT4: A journaling file system (e.g. NTFS, FAT32 are file systems) often used by Linux distributions. Can be used with Android.

    EXTERNAL SD: A micro SD card that has been inserted in the micro SD slot in the Android device. Can be removed.

    FACTORY RESET: This will remove all user customizations in the Android OS, returning it to a factory state. Note: This will not wipe the Internal SD card. It will just make it as a phone just bought from the store state.

    FC/FORCE CLOSE: When a program on the Android device becomes unstable/gets an error, the DALVIK program will force it to terminate to prevent further system instability which appears as a Force Close message usually in phone.

    FLASHING: The act of writing code to the Android device. ROMs, MODEMs, KERNELs, and BOOTLOADERs can all be flashed. Independent from, and having nothing to do with, Adobe's Flash product.

    FREEZE: Specific to LINK2SD/TITANIUM BACKUP. Using these 2 apps, the user changes a program into a non-functional, but still installed, state. Useful for identifying problem and FCs.

    gapps - Google Applications, like GMail, Calendar, Maps, G+, etc

    GB - Gingerbread, AKA Android OS 2.3.X

    GOVERNOR: A program that interacts with the device hardware to increase or decrease the processor's clock speed (e.g. at low usage, it will set the processor speed to 400 MHz, but as usage increases, it would scale up to 1000 MHz).

    HSUPA/HSDPA: Short for High Speed (Up/Down) Packet Access. This is 3G+, and is the Android device's internet speed level between 3G and 4G.

    ICS: Short for Ice Cream Sandwich, the Android OS version 4.0.x.

    IMEI: Short for International Mobile Equipment Identity. A unique number to identify GSM, WCDMA, and iDEN phones. Used by GSM networks to identify valid devices.

    INTERNAL SD: The internal storage memory of the Android device. Not a physical SD card that can be removed.

    JB: Short for Jelly Bean, the Android OS version 4.1.x.

    JIG: A piece of hardware that makes a physical connection between pins of the USB slot to force the Android device into DOWNLOAD mode.

    JTAG: A process of connecting directly to the main board of the Android device to rewrite corrupted BOOTLOADERS.

    KERNEL: The kernel is a program that constitutes the central core of a computer operating system. It has complete control over everything that occurs in the system.

    LAST_KMESG: last_kmsg is a dump of the printk statements from the kernel before the operating system itself crashed.
    LAUNCHER: A program that launches programs in Android. Examples are Touchwiz (Samsung), HOLO Launcher, Launcher Pro, ADW Launcher, and Go Launcher EX.

    LCD Density: Pixel density is a measurement of the resolution of devices in various contexts; typically computer displays, image scanners, and digital camera image sensors.

    LOGCAT: A command to view messages in one of the system logs. See Android logger.

    LTE: Stands for Long Term Evolution. It is based on the GSM/EDGE and UMTS/HSPA network technologies, increasing the capacity and speed using a different radio interface together with core network improvements.

    MAI77 method: Its only known here. So dont say this out of SGY forum. This is a method to flash kernel through CWM using Kernel flasher tool made by MAI77. Its basically you have kernel flasher tool and boot.img file in SDCARD root and you select kernel flasher tool in CWM and it will install boot.img file which is the kernel you selected.

    MD5 CHECKSUM: A 32-digit (128-bit) hash number generated by a cryptographic program to ensure that a downloaded file matches the original file. The original file is run through the MD5 generator program, which creates the 32-bit number. This number is checked against the md5 number created with the file the end user receives to ensure file integrity.

    MIUI: A Chinese built-from-source ROM. Short for "Mobile Internet User Interface". Also can refer to the MIUI music player, which has been included in other ROMs.

    Mod: The act of modifying a piece of hardware or software or anything else for that matter, to perform a function not originally conceived or intended by the designer.

    MODEM: The software that interfaces with the phone's radio hardware to connect to cell phone towers.

    NANDROID BACKUP: A complete system image backup of the Android device except for the MODEM and KERNEL. Can be accessed from CWM.

    ODEX: A file that is associated with an APK file, containing a list of the dependencies for the program. See also DEODEXED.

    ODIN: A Samsung proprietary program that allows the Android device to be flashed back to stock or with custom software.

    OVERCLOCKING/OC: Setting the processor's clock speed to run faster than its default setting, i.e. 1248 MHz (1.2 GHz) vs 832 MHz (Default)

    OTA - Over-the-Air (usually used as "OTA update" for firmware updates that can be installed directly via 3G/4G/Wi-Fi without the need of an PC)

    PIT FILE: Short for Partition Information Table file. One of the possible file types used while flashing with ODIN or HEIMDALL.

    Port: To Take a rom or app from one phone and program it to work on a different one.

    Ram: (Random Access Memory) A group of memory chips, typically of the dynamic RAM (DRAM) type, which function as the computer's primary workspace.

    RECOVERY: The menu that allows a user to do many low-level operations on the Android Device. This menu can either be the stock Samsung menu, or the CLOCKWORKMOD RECOVERY MENU (CWM). See also CWM.

    RFS: A Samsung-proprietary file system (e.g. NTFS, FAT32 are file systems) used on some Android devices. Stands for Robust File System.

    RIL - Radio Interface Layer

    ROM: The collection of programs, themes, and settings that create the general look-and-feel of your Android device. This is what most users will initially be wanting to change. Or custom ROM firmware file, Can also refer to a Read-only memory.

    ROOT: Changing the permission level of the Android system to its most powerful level, the root user, allowing full access to the file system. More like Administrator permission in Windows OS.

    SGY /SGYD /SGYP /SGYPD : Samsung Galaxy Y / Samsung Galaxy Y Duos / Samsung Galaxy Y Pro/ Samsung Galaxy Y Pro Duos

    Sideloading: It means installing applications without using the official Android Market.

    SOFT BRICK: A device that is not functioning correctly, but still shows some signs of operation. See also BRICK.

    STOCK: The Android software version that comes installed on new devices, prior to sale to the user. Can also be used to refer to the Android software issued from Samsung or the carrier.

    Superuser/SU: On many computer operating systems, the superuser is a special user account used for system administration. Depending on the operating system, the actual name of this account might be: root, administrator or supervisor.

    TETHER: Connecting the Android device to a computer via a wired or wireless connection to allow the transfer of data through the Android device's internet connection. Commonly used to provide internet access to a laptop or desktop computer when other methods are not desired or available.

    THEME: A collection of images, backgrounds, colors, font types, and other visual items to change the Android device's look and feel. Separate from LAUNCHER, and is usually FLASHed in CWM.

    TWRP2 - an alternate recovery mode for your phone

    UNDERVOLTING/UV: Setting the voltage levels drawn by the Android device to a lower level to reduce overall battery usage.

    Updater Script: When Android devices install updates via CWM/recovery mode they have to perform a wide range of functions on files and permissions. The scripting language is called Edify and is defined primarily in the bootable/recovery/{edify,edifyscripting,updater} directories of the Android source-code tree.

    WCDMA: Short for Wideband Code Division Multiple Access. An air interface standard in 3G mobile communications networks that allows higher speeds and more users.

    ZIPALIGNED: An archive alignment tool that provides important optimization to APK files. The purpose is to ensure that all uncompressed data starts with a particular alignment relative to the start of the file. Reduces RAM consumption.

    33
    Simple methods to get LOGCAT, DMESG

    Devs asking you to get a logcat and give?? Yes it helps a lot for devs if you give logcat to solve problem. So dont wait till devs ask you to get a logcat! Just give them a logcat when you tell them this/that doesnt work. This way theirs and yours time will be saved and unnecessary posts will be avoided. Now i will give you simple steps to do it. There are two main ways to do a logcat, 1. within android device, and 2. through adb using PC.​
    WITHIN ANDROID DEVICE METHOD:

    This i learnt from paxChristos from his thread.
    • 1. Logcat within android device can be done in one of two ways, through a Logcat app: Difficulty --> *
      Here are two good apps: aLogcat or Catlog
      Both of these programs can dump their logs to a text file, which is very useful for debugging. Or, you can do it in terminal emulator (same rules as running through adb(see below))


    • 2. Through Terminal method: Difficulty --> **
    • Install Android Terminal Emulator app from Play Store..
    • Open terminal app you just installed..
    • Enter these commands:
    • After every command press ENTER/SUBMIT button
      Code:
      su
    • then accept the superuser popup message[it comes only first time if you select checkbox "remember the choice"]
      Code:
      logcat -v long > /sdcard/test.log
      Or use this command:

      The -v long puts the text in a nice format that is more easily readable. The *:W will search for all warnings, errors, and fatals, while the *:S will silence everything else.
      So essentially, u will have a .txt file that has a log of all warnings and up, nothing else, and it'll look pretty too!
      Code:
      logcat -v long *:W*:S > /sdcard/filename.txt
    • now press home button to minimize the terminal..
    • and do the task which is giving problems/ whichever task log you need to give to dev..
    • then drag the notification bar..
    • select terminal app in it..
    • now press and hold "Volume down button" and touch c button on keyboard.
    • This will stop the command..
    • now use this command twice
      Code:
      exit
    • Now app will get closed. go to sdcard to find test.log file.. upload it to here so that dev can access it..

    Thank you for reading it with patience :) hope you can get logcat now..


    Note: if you are stuck in boot and want to take logcat.. READ LOGCAT FROM ADB METHOD BELOW.. the above one is simple method for these tasks for eg.. if you are having some force close of app/lag etc.. then after entering second command press enter and then use home button to minimize terminal.. dont worry it will take log.. now open that app and once it gives force close then click on it and then open terminal again and press volume down button + c to terminate command.. then use exit command two times... done.. now go to sdcard and find a.txt file


    From PC[i.e, ADB] LOGCAT METHOD :Difficulty --> ***

    There is an advantage here. As doing this way, you can start using logcat when your device boots. There are 2 ways here again..

    PREPARATION:
    • In your android device, go to settings --> applications --> development -->
    • Check USB Debugging
    • Make sure your device driver is already installed otherwise install kies software which will install drivers too.. Get kies from This LINK
    • You need to download this ADB.zip file i made to your system.. Download link
    • Extract the ADB.zip file from any applications like IZarc/7Zip/winzip/winrar.

    ADB USAGE INSTRUCTIONS:
    • Then go to Android folder.. inside that you should find 3 files.. Now open a command prompt or terminal in that path..(wherever you extracted it.. use cd command)
      Then inside that path.. type
      Code:
      adb logcat > filename.txt
      Or
      Code:
      logcat -v long > /sdcard/test.log
      Or
      Code:
      logcat -v long *:W*:S > /sdcard/filename.txt
    • Now perform tasks in android device of which you need to give logcat for the devs. Then use CTRL+C to end the command.
    • Now find the filename.txt inside the Android folder which has logcat. Upload this file and give link to dev..
    Or There is another method called All in one logger tool by wcypierre which can get you logcat and dmesg. I have not tested it myself. But i am sure it will work and you can go to that thread and ask your queries about that tool if you want to use that. The dev will help you gladly. So, please thank him for his nice work.
    The full list of options that can be used with logcat command is as follows:
    • V — Verbose (lowest priority)
    • D — Debug
    • I — Info (default priority)
    • W — Warning
    • E — Error
    • F — Fatal
    • S — Silent (highest priority, on which nothing is ever printed)

    You can replace the *:W with any other letter from above to get more info.



    From PC[i.e, ADB] GET DMESG:Difficulty --> ***

    Note: You will need adb access for this to work, same as logcat. Read PREPARATIONS above to find adb files required and related setup.

    What this will do is get us live kernel output so we can know things like "What driver is the kernel loading {or not loading for that matter}" and similar things.

    Go to Android folder.. inside that you should find 3 files.. Now open a command prompt or terminal in that path..(wherever you extracted it.. use cd command)
    Then inside that path.. type
    Code:
    adb shell dmesg > dmesg.txt
    To get last_kmsg:
    Code:
     adb shell cat /proc/last_kmsg > kmsg.txt
    From Android Device GET DMESG:Difficulty --> **
    You can also get the dmesg by using terminal emulator.
    Code:
    dmesg > /sdcard/dmesg.txt
    To get last_kmsg:
    Code:
     cat /proc/last_kmsg > /sdcard/last_kmsg.txt
    FOR APP DEVS / ADVANCED USERS ONLY! LOGCAT INSTRUCTIONS:
    Thanks to jaison thomas for this method! NOTE: I have not tested this. sorry. But it will definitely work. I edited the quoted message to make it simple. :)
    jaison thomas said:
    log cat using eclipse, i thought it will be simple for advanced users who are into app development.
    I will guide how it works
    1) install samsung kies in your pc
    2) turn on usb debugging in phone.
    3) install android plugin for eclipse .
    4) now on eclipse click on "window" --> "show view" --> "other" --> "android" --> "log cat". Then click "ok".
    Thats it .logcat window will be shown in lower bottom side of eclipse.it is having a green color icon. Also there may be a chance of logcat window minimised in eclipse.do look for a green icon.
    5) now conect ur phone using datacable u can see all the things happening inside the phone in log cat window in eclipse.

    NOTE: if you couldnt find android under other option.. Do this:
    u didnt install android plugin for eclipse do as follows to install android plugin for eclipse.
    1) click on help
    2)click on install new software
    3) then click on add.
    4)then you will get a text box with name and location. in name text box type android or any thing,
    in the location copy paste this
    https://dl-ssl.google.com/android/eclipse/ and press ok,
    5)In the Available Software dialog, select all check boxes and click Next.
    6)In the next window, you'll see a list of the tools to be downloaded. Click Next.
    7)Read and accept the license agreements, then click Finish.
    8)If you get a security warning saying that the authenticity or validity of the software can't be established, click OK.
    9)When the installation completes, restart Eclipse.

    31
    How to use SDCARD instead of internal storage for apps[LINK2SD]

    Difficulty --> **
    Welcome to LINK2SD app friends!
    Easiest app to install and use to extend your internal memory.

    What it does?
    It creates a symbolic link file(more like shortcut in windows) for apps in internal memory which will point to the real app which will be saved in your sdcard second partition! It mounts the second partition of your SD card as /data/sdext2 and makes OS mounts it at boot time.
    It can also move user apps to SD card (force move), with batch moving (multiple apps moving at once) capability.
    That feature uses Android's standard SD-card installation feature and does not require a second partition. It can break some apps if they are not meant to be moved to the SD card (Such as Widgets).​
    Preparations:
    * You need to have root permission/access[Rooted phone]
    * A second partition on your SD card. You should have two partitions on SD card and both should be primary.
    * The second partition is used for application files and can be ext2, ext3, ext4 or FAT32 (I prefer FAT32 and no issues i have seen, see note below to know why?).
    Note:
    1. The second partition will not be accessible through windows OS as it recognises only first partition on removable devices. In Linux you can access second partition too!
    2. ext4 is the latest ext format but several ROMs/Kernels have issues with it while fewer have issues with ext3 and ext2. FAT works on all ROMs.

    Steps to make 2nd Partition in SDCARD:
    • Connect phone to PC using USB Cable. Make sure your device driver is already installed otherwise install kies software which will install drivers too.. Get kies from This LINK
    • Now drag the notification bar from status bar in phone and select "USB Connected" messasge.
    • Then select "Connect USB storage" button.
    • Once it is connected, Make a backup of sdcard first to PC(Copy all files inside sdcard to any fodler in PC). Otherwise you will loose data in sdcard.
    • Now open "MiniTool Partition Wizard Home Edition" download it from This LINK
      This tool is compatible with Windows 2000/XP/Vista & Windows 7. Or Use "Gparted" tool for linux users Or "iPartiton" for Mac users.
    • Note: this partition manager QUEUES the operations. So nothing is deleted and changed UNTIL you click "APPLY" and then confirm by clicking "OK".
    • Make sure you are deleting partition on SD card! (not your hard disk for example). Dont be afraid, just read everything and think twice before selecting correct drive. Do you see three gray icons on the bottom? Under each of them the capacity of each drive is listed, and SD CARD has slightly different icon. Check the sdcard capacity given in the window to select the proper one.
    • select "Create As": PRIMARY on the sdcard partition. Choose whatever size(leave some space which we will use for apps partition) you want for sdcard( to have your music, personal files, etc.).
    • Select "File System:" FAT32
    • select the second partition below the one you just created which will have the space left when partitioning the first partition.
    • Select "File System:" FAT32 (YOU can use Ext2, Ext3, Ext4 also.) But my suggestion is please use FAT32. You wont have problems as all ROMS/KERNELS support fat32 by default!
    • Click "apply" button on top left corner. Partitions will be created and card will be formatted.
    • Now put your files back to sdcard and disconnect from PC.
    NOTE: You can also use CWM partition option. If you want to use CWM partition method to partition your sdcard then see here. I have never tried this method. So i cannot help you with that.
    Steps to install and use link2sd[2.2.3 version]:

    • Let the media scanner finish the scanning process, then open link2sd app and you will see a pop up menu "Select the file system of your SD card's second partition"
    • Choose your partition type for "second partition" you created while partitioning, say you choose "FAT32/FAT16" then your sdcard second partition should be FAT32/FAT16 which is nothing but FAT or vFAT.
    • Now Press OK. After 2-10 seconds you will see another pop up menu "Restart your phone" Press "OK" (message goes like this "Mount script created, please restart your phone to mount the second partition of your SD card.")
    • Now do a reboot of your phone.
    • Link2SD successfully installed.

    To make space inside internal memory-->

    * Now open LINK2SD app and you will see three buttons on top bar. click on the first button from left side. you will see:
    * All --> It will show you all the apk/app files in your phone (130+/- apps)
    * System --> It will show you all the system apps in phone (100+/- apps)(stored in system memory)
    * User --> It will show you all the User apps(i.e, installed by you) in your phone (30+/- apps)(stored in internal & sdcard & second partition memory)
    * Linked --> It will show you all the linked apps in your phone (it wont show any now)(stored in your sdcard second partition memory)
    * On SD card --> It will show you all the user apps (10+/- apps)(stored in your sdcard first partition. usual sdcard method)
    * On internal --> It will show you all the user apps (10+/- apps)(stored in your sdcard first partition. usual sdcard method)
    * Frozen --> It will show you all the apps that have been stopped. This is a method same as Titanium backup app "freeze" method. It makes your app invisible to phone. I.e, it will be installed and ready to use.. but you wont see it anywhere in launcher and if you click on a shortcut of such "frozen" app it will say "app not installed" or such message.​
    * Now select options button in phone, then select "Multi-Select". Now press "select all" option.

    * Now press "Actions" button. In new pop up window select "Create link"

    * Now in new page which appears, select all 3 options to link application, dalvik-cache, library files. Then press "ok" button and wait till the process ends. It will take time depending upon how many apps you have. around say 5 minutes.

    * Now go to linked option from top bar first button from left side. and see al the apps having linked->sdacrd tag on them which means they are now in sdcard second partition..

    *Long press on any app to view more options.


    NOTE: 1. you cannot move link2sd app from internal memory. It is better to keep it there.
    2. System applications should not be linked to SD card. Link2SD does not allow these applications to be linked.
    3. Link2SD does not move application's private data directory; it moves apk, dex (dalvik-cache) and lib files.
    4. Do not move keyboard apps to system memory. they wont work.


    Advantages:

    1. When you connect your phone to PC as mass storage, Android unmounts FAT partition but the second partition remains mounted in phone. Therefore linked applications are not affected and can be run without problems even when you have access through pc to sdcard.

    2. You can use this app to uninstall system apps, move user apps to system apps or system apps to user apps.

    3. You can integrate new updates of system apps which will be stored in internal memory to system apps. But please note: You should free the app first and then move them to/from system always for safety of apps so that they wont give FC. If some apps did gave FC after moving please restart the phone.

    4. You can use clear cache, dalvik-cache, 2nd partition options. They wont harm your apps, they will remove only unwanted files.


    Troubleshooting / Error occurance chances:
    Question : When I click on "Move to SD card", I see a progress bar for 2-3 seconds and then:
    pkg:/data/app/com.mobisystems.editor.office_registrered-1.apk Failure
    [INSTALL_FAILED_INSUFFICIENT_STORAGE]

    Answer : Your problem is a simple one.. your internal memory is low..

    What link2sd actually does is.. first it moves the files to internal memory and then it sends to 2nd partition.. so you are having issues because.. say the apk file is 20 MB.. and your internal memory is around 20/less MB free.. So, it will give that error even if the second partition is totally empty..

    For a work around to this.. you can make backup from titanium or just backup with any app.. then uninstall some apps.. then move that big app.. then reinstall these..

    Hope your doubts are solved.. Enjoy the awesome app!



    Apps Original thread link and the credit goes to RD bakpinar. So do thank him for this awesome app. You can also donate the dev by visiting his original thread.


    CLICK HERE TO GO TO FIRST POST
    27
    CWM MD5SUM mismatch error while restoring? Solution for this:

    Difficulty --> **
    If you have made a nandroid backup and we never actually test whether it works/not.. So, some day when you need to restore it.. you get an error while restoring that "md5sum mismatch" restore aborted!! Then you are in a really bad situation right?? Wrong.. Do this.. and the problem should be solved..

    You need to edit nandroid.md5 file stored in /sdcard/clockworkmod/backup/"backup name"/nandroid.md5
    NOTE: backup name is usually date and time of your backup/ you could have renamed it to some name.

    You need terminal emulator app. Download from play store (android terminal emulator)

    • Open terminal emulator app and input these commands..
      Code:
      cd sdcard/clockworkmod/backup/2012-09-30.03.18.47
    • NOTE: Change 2012-09-30.03.18.47 to the name of your folder
    • To See what file extensions need to be included. type
      Code:
      ls
      ( lowercase "L") and hit enter.
    • This will list everything inside your current directory (backup files of that particular backup)
    • To make sure there is no nandroid.md5 file existing already, enter this command:
      Code:
      rm nandroid.md5
    • Now to make a new nandroid.md5 file
      Code:
      md5sum *tar > nandroid.md5
    • Now its ready to be used in restore inside CWM..

    NOTE: USE this procedure to repair nandroid md5sum mismatch error if you are getting this on a backup which has not been modified. If you have opened the backup files to modify the files inside. Its not advised to do this. So, please take note of this.

    Special Thanks to cynnar for this idea. i tweaked it to our device from his post.

    CLICK HERE TO GO TO FIRST POST