http://youtu.be/JmvCpR45LKA
Notice:
-This thread will be the All You Need To Know ( SGY Basics) Thread.
-This thread is dedicated to answer questions that can be answered and will be limited to what we know right now.
-This thread will not be a development section, but we will link you to the threads that are developing such things in order to give proper credits to the developers.
-This thread will not be a tutorial thread, but will give information of what you are looking for.
-This Thread may link to other guides,tutorials and more but will be limited to information only.
-Please do not troll and ask questions that are far beyond what we know.
Click to expand...
Click to collapse
READ AND UNDERSTAND BEFORE POSTING
THE DEVELOPMENT SECTION IS FOR DEVELOPMENT ONLY. If you are posting something that others may use regarding development such as a new ROM, kernel, guide, mod, recovery, or tool, it will be posted there. If in doubt, just post in the general section. Our moderator will move the post if it should be in the development section. Please do not post questions/concerns in the Android Development section.
THE FAQ THREAD IS FOR YOUR COMMON OR FREQUENTLY ASKED QUESTIONS. If you are going to post a question about development, it goes in the Q&A thread of that project mainly in the General Section. If you have a question about accessories or themes/apps, post your question there if you like. If you have a question regarding a particular part of development such as a current ROM or kernel, you can post in that particular thread to see if you can get some help.DO NOT POST A NEW THREAD FOR A QUESTION IN THE DEVELOPMENT SECTION.
THE GENERAL SECTION IS FOR EVERYTHING THAT DOES NOT FIT INTO THE OTHER CATEGORIES. If you have anything else that you would like to talk about that is not a question, accessory, theme/app, or method of development, you will want to post it in General. If you post a question in General (even though it should go in the FAQ Thread), you probably won't get yelled at. You will, though, if you post in the Development Section when you should not.
Please try to keep the development section clear and clean for the developers who will be giving us amazing ROMs and kernels to play with on our newly rooted/unlocked phones. This will make it much easier for us to find them in the future.
Click to expand...
Click to collapse
READ AND UNDERSTAND THE RULES
FORUM RULES
1. Search before posting.
Use one of our search functions before posting, whether you have a question or something new to share, it's very likely someone already asked that question or shared that news.
2. Member conduct.
2.1 Language: XDA is a worldwide community. As a result what is ‘ok’ to say in your part of the world may not be ok in someone else’s part of the world. Please think about who is reading what you write. Keep in mind that what you think of as acceptable use of language may not be acceptable to others. Conversely, while reading member posts, remember that word you find offensive may not be to the writer. Tolerance is a two way street.
2.2 Nudity: XDA is used by people of all ages, including minors. It's not acceptable to post nude/pornographic imagery, which includes exposure of the male or female genitalia or of female breasts.
2.3 Flaming: XDA was founded as a group of people sharing information about certain mobile phones. Sharing does not involve virtual yelling (flaming) it does involve working together to solve problems in an environment of mutual respect and understanding. Losing your temper and flaming another member, or group of members, is not acceptable behavior.
2.4 Personal attacks, racial, political and/or religious discussions: XDA is a discussion forum about certain mobile phones. Mobile phones are not racial, political, religious or personally offensive, therefore none of these types of discussions are permitted on XDA.
2.5 Courtesy towards other Members: Treat new members the way you would like to have been treated when you were a new member. When dealing with any member, provide them with guidance, advice and instruction when you can and always with respect and courtesy. Never post in a demanding, argumentative, disrespectful or self-righteous manner.
2.6 All members are expected to read and adhere to the XDA rules.
3. Post only using a clear subject and message.
You're most likely to receive a helpful answer to your question if you use a short subject title that describes your problem and a message that explains in detail what your problem is and what you've tried to solve it.
4. Use the English language.
We understand that with all the different nationalities not everyone speaks English well, but please try. If you're really unable to post in English use an online translator, You're free to include your original message in your own language below the English translation.
5. Post a message only once.
As a large forum we don't need unnecessary clutter, You're free to edit your message as you like, so if you do not receive an answer revisit your message and see if you can describe your problem better. Not everyone is online at the same time, it might take a while before you receive an answer.
6. Do not post warez.
If a piece of software requires you to pay to use it, either pay or find your cracks and serials somewhere else. We do not accept warez nor do we permit any member to promote or describe ways in which Warez, cracks, serial codes or other means of avoiding payment, can be obtained.
7. Do not spam.
If you wish to advertise a product, contact us we provide ads. But do not post it in the forums, it will be removed and you're likely to receive a ban.
You are however allowed to sell used goods like your own device, parts of your device or accessories for your device in the marketplace forum, please read the rules there before posting. (This rule includes signatures, if you use a signature it will appear in your post)
8. Donations.
We appreciate all donations to xda-developers.com, it keeps our forum online and well maintained. As a user you're allowed to ask for donations in your signature as a thank you for your hard work. However donations up front are not allowed, this forum is about sharing, not about getting paid to do something, that's what your job is for.
9. Don't get us in trouble.
Don't post copyrighted materials or do other things that will obviously lead to legal trouble. If you wouldn't do it on your own homepage, you probably don't want to do it here either. This does not mean we agree with everything the software piracy lobby try to impose on us, it simply means you cannot break any laws here, since we'll end up dealing with legal hassle caused by you. Please use common sense: respect the forum, its users, and those that write great code.
10. Help others if you can.
If you see posts from others where you can help out, please do. This place exists because people are helping each other, and even if you are relatively new to the matter, there's probably already quite a few people newer than you that would benefit from what you've learned. Don't be shy.
11. Don’t post with the intention of selling something.
Don’t use XDA to advertise your product or service. Proprietors of for-pay products or services, may use XDA to get feedback, provide beta access, or a free version of their product for XDA users and offer support, but not to post with the intention of selling. This includes promoting sites similar/substantially similar to XDA-Developers.com.
Do not post press releases, announcements, links to trial software, or commercial services. unless you’re posting an exclusive release for XDA-Developers.com.
Encouraging members to participate in forum activities on other phone related sites is prohibited.
Off-site downloads are permitted if the site is non-commercial and does not require registration.
Off-site downloads from sites requiring registration are NOT encouraged but may be permitted if the following conditions are met:
A) the site belongs to a member of XDA-Developers with at least 1500 posts and 2 years membership who actively maintains XDA-Developers' support thread(s) / posts, related to the download,
B) the site is a relatively small personal website without commercial advertising/links (i.e. not a competitor forum-based site with purposes and aims similar to those of XDA-Developers.com.)
12. Using the work of others.
If you are developing something that is based on the work of another Member, you MUST first seek their permission, and you must give credit to the member whose work you used. If a dispute occurs about who developed / created a piece of work, first try to settle the matter by private message and NOT in open forum. If this fails then you may contact a moderator with clear evidence that the work was created by you.
Convincing evidence will result in copied work being removed. If there is no clear evidence you created the work then in the spirit of sharing all work will remain posted on the forums.
These rules apply to all software posted on XDA unless that software comes with a license that waives these rules.
13. Advertising and Income Generation
Commercial advertising, advertising referral links, pay per click links and other income generating methods are forbidden. Do not use xda-developers as a means to make money.
14. Create only one User Account
You are allowed one User Account at xda-developers. If you create additional accounts, Moderators will disable them and your original account may also be disabled or infracted.
15. Keep posts/threads on-topic
Whilst a minor amount of off-topic posting may be overlooked, the general rule is your posts / threads must be relevant to the Forum / thread in which you are posting.
Click to expand...
Click to collapse
Table Of ContentsIntroduction(Specifications)
1. What is Root and Why Root
2. Recovery : Stock and Clockwork Mod
3.Nandroid BackUp
4.Stock and Custom ROMS
5.Remove Sim Lock [Openline SGY]
6.How To Flash ROMS
7.Safe To Remove Items(Bloatware)
8.What is a Kernel
9.How to Flash Custom Kernel
10.Definition Of Brick
11.Guides In Alphabetical Order
14 toggles for SGY
BCM Tweak Module
Compile Kernel From Source
Hardware Basics For Dummies
How To Customize A Rom
How to Deodex Stock ROM
how to fix wifi connection problem + enabling wifi adhoc connection
Increase Data Partition Size(Non-Dual Boot)
Increase RAM using Swap File and Swap Partition
Introduction to edify updater script
Kernel Patch
Link2SD
Locate Lost Phone
Reset Bin Count
Roms,Calibrations,Tweaks
Single Click Bootable Kernel
SGY for Dummies
Tuned MegaBassBeats for SGY
V6 SuperCharger
This Thread Is Just A Single Building Block
Let Us All Work Together And Build This FAQ Thread
Everybody Can Suggest What To Be Added Here
Just Post What You Think Should Be Added
Disclaimer : This is not a development thread, I reserve the right of Developers To Keep Users in there thread. I may link some of there works, but will not further explain more. Development must be in their respective support threads.
Click to expand...
Click to collapse
Introduction
The Samsung Galaxy Y is a smartphone approved for all audiences. Perhaps in hindsight, our Galaxy Note review should've been rated PG. But well yeah, we're always wiser in hindsight. Anyway, you don’t just wake up one morning wanting a superphone like the Note. You need a place to start.
The Samsung Galaxy Y is one little step above dumbphones. It won’t be long before you know how big this step really was. Android is friendly, especially in a package like the Galaxy Y, and highly addictive. And there's plenty to explore.
The Samsung Galaxy Y is most likely someone's first smartphone. It comes on the cheap so you don't have to ask yourself if you really need all the extra features. Soon enough, you'll be wondering how you could live without them.
And no, the Galaxy Y isn't full of the latest tech. It keeps things neat and simple at a very reasonable price. There's a good package of preinstalled apps and a full connectivity set. The reasonably fast processor and the very recent Android 2.3.5 Gingerbread are a bit of surprise. This is a basic smartphone but one that looks up-to-date.
Key Features
Quad-Band GSM and dual-band 3G support
7.2 Mbps HSDPA
3” 256K-color QVGA TFT touchscreen
ARMv6 830MHz processor, 290MB user available RAM
Android OS v2.3.5 (Gingerbread) with TouchWiz UI
160MB of internal storage, hot-swappable MicroSD slot, 2GB card included
2MP fixed-focus camera with geotagging
GPS receiver with A-GPS
Stereo FM radio with RDS
3.5mm audio jack
Document viewer
Accelerometer and proximity sensor
Swype text input
MicroUSB port (charging) and stereo Bluetooth 3.0
Social network integration
Main disadvantages
Low screen resolution limits choice of apps
No touchscreen haptics
Fixed focus camera
No secondary camera
No camera flash, no dedicated camera key
QVGA video recording @ 15fps
No Adobe Flash support
Source:Review
Advanced Specifications
Manufacturer Samsung Electronics
Series Samsung Galaxy
Successor Samsung Galaxy Pocket
Type Touchscreen smartphone
Dimensions 104 mm (4.1 in) H
58 mm (2.3 in) W
11.5 mm (0.45 in) D
Weight 97.5 g (3.44 oz)
Operating system Android 2.3.6 (Gingerbread)
CPU Broadcom BCM21553 ARMv6 832 MHz processor
GPU Broadcom BCM2763 VideoCore IV LPDDR2 128MB (neocore: 45.5fps), 1 gigapixel fill rate, 40nm
Memory 290 MB RAM
Storage 190 MB (158 MB user available)
Removable storage 2 GB microSDHC (up to 32 GB)
Battery Li-ion 1200 mAh
Data inputs Multi-touch touch screen, headset controls, proximity, magnetometer, accelerometer, aGPS, and stereo FM-radio
Display 240×320 pixels, 3.0 inch (133 ppi pixel density) TFT capacitive touchscreen, 256000 colors, 60Hz Refresh Rate
External display Main Middle Button
Rear camera 2 Pixel Megapixel, 1600×1200 Fixed Focus, 15 fps QVGA 320x240px video recording and stills, Panorama & Smile Shot
Front camera None
Connectivity 3.5 mm TRRS; Wi-Fi (802.11b/g/n); Bluetooth 3.0; Micro USB 2.0;
What is Root, and Why Root?
The good thing about having root is you can go back if you want. The same is not true of not having root. We do not know what steps Google/Tmobile will take to rid the end users of root in the future. For all we know the next OTA will remove the keys that allows the RC29 downgrade method to work and you could be stuck on a non rooted G1 forever. If you have root and for some reason it does not work for you there is always the option of going back.
What Does Root Give Me?
1.Full control over your system
2.Ability to alter system files. You can replace many parts of the "Android Core" with this including:
-Themes
-Core apps (maps, calendar, clock etc)
-Recovery image
-Bootloader
-Toolbox (linux binary that lets you execute simple linux commands like "ls") can be replaced with Busybox (slightly better option)
-Boot images
-Add linux binaries
3.Run special apps that need more control over the system
-SuperUser (lets you approve or deny the use of root access to any program)
-Task Manager For Root (Lets you kill apps that you otherwise could not kill)
-Tether apps (like the one found at [android-wifi-tether.googlecode.com])
4.Backup your system
-You can make a folder on your sdcard and backup all of your .apk files to your sdcard (helps if an author decides to "upgrade" you to a version that requires you to pay to use the version you just had)
5.Relocate your (browser/maps/market) cache to your /sdcard
6.Relocate your installed applications to your /sdcard
7.Reboot your phone from the terminal app easily (su <enter> reboot <enter>)
What Do I Lose Having Root
-The ability to accept OTA updates (well, you can but you would lose root, so its been made so they get denied)
-The sense that someone else controls your phone
-The need to sit in an Android chat channel asking how to get root
-The need for a stupid useless "File Manager" that lets you see filenames but almost nothing else.
-The ability to have a knowledgeable conversation with a T-Mobile rep about your phone. (Ask one of them to spell root for you)
Source : Root
Root.zip
UnRoot.zip
Click to expand...
Click to collapse
narasimhan said:
Here is a short tutorial(how to root) to save your time
1. Download the zip files to your SD Card (not in any folder).
2. Switch off your phone.
3. Boot into recovery mode(Press Vol Up + Power Key + Home button together at the same time to boot in recovery mode).
4. Touch screen is disabled in recovery. Use Volume keys(UP/DOWN) for scrolling and home button to select the highlighted option.
5. Select Apply update for sdcard
6. Select update.zip (which you have downloaded).
7. Wait for it to show complete and then select reboot system.
Click to expand...
Click to collapse
Stock and Clockwork Mod Recovery
What is recovery?
In Android, recovery refers to the dedicated, bootable partition that has the recovery console installed. A combination of key presses (Home+Volume Up+Power Button for SGY) will boot your phone to recovery, where you can find tools to help repair (recover) your installation as well as install official OS updates. Because Android is open and has the recovery source code available, building a customized version with more and different options is relatively easy as well. Let's look at both options.
The stock recovery is pretty limited, but that's by design. Its main purpose is to delete all user data and files, or to perform system updates. Normally, both these operations are started from the running Android system, or you can do things manually and boot right into recovery yourself. When you tell your phone to do a factory reset, recovery is what boots up and erases the files and data. Likewise with updates -- when we restart to install an official OS update, it's done in recovery. Recovery is also where we go to manually install official OS updates we've downloaded from the Internet. It's very useful, but limited.
Clockwork Mod or Custom Android recoveries offer much more. They have been coded to allow for backup and restore functions, selective deletion of data so you don't have to wipe everything, and modified to allow update packages that have not been digitally signed by official sources. You also can mount various partitions so that you can copy files to the SD card without having to remove it or reboot into Android. Anytime you see someone mentioning Clockwork or Amon Ra, they're talking about custom recoveries. Because of the extra functionality built in, they are a pretty important tool for folks who want to hack their Android phone or tablet. Recoveries aren't as pretty as a custom ROM and don't get the same love from users and bloggers that custom builds of Android do, but in the end they're even more important. Without them none of this custom ROM stuff would be possible.
Source
ClockWork Mod By Madteam
CWM by Skin
Click to expand...
Click to collapse
Nandroid Backup
In case you are not quite tech savvy and have been hearing the term “Nandroid backup”, you probably must be getting confused and perplexed even more. Well, in a simpler term, Nandroid backup is a highly convenient back up option, which very carefully backs up the systems complete internal memory along with all the related apps, ROM, and other correlated features. You also can very conveniently restore it just in case you come across a destructed ROM, or kernel, etc.
This backup is actually not similar to other apps such as the titanium backup and in fact has a completely different system and well equipped. If you take the backup at the right time then it can be a complete savior for you, saving your important data from getting lost or damaged. This is basically the back up system of the Android OS (operating system) from the NAND memory of the phone and this gets saved in the storage card slot.
This is the reason why it is generally suggested to have your phone’s proper NAND backup just before you even think of flashing inside a new ROM. This step is important and must be completely followed as because, if something goes wrong, the phone can move back to the previous working condition.
Just before you start off with the restore or the Nandroid backup process, remember that it is important for you to root up your phone, and get the Clockwork Recovery installed. Make a note that, the backup for this entire process moves to the SD card, and this is the reason why the SD card must have enough free space so that the phone’s entire contents of the phone memory get restored.
One of the safest, easiest and most convenient ways of performing the Nandroid backup is by systematically utilizing the ROM manager. This is basically a free Android App, which can be easily downloaded from the Android Market. One can use it while running over Android to schedule operations so as to perform it in recovery.
It also offers a GUI through which one can easily install ROMs and at the same time perform, manage and restore the backups. This does not by itself, exercises the procedure, and rather reboots the device into recovery, soon after the action had been timely scheduled, finally automatically performing it through the recovery.
Hence, the Nandroid backup is nothing but the duplicate copy of your phone. Just in case you are clear with ideas such as cloning or creation of ghost image of the computer hard drive, then this is just a similar operation like that. It is not just having the complete back up of your entire email and contact list, but at the same time having an entire copy of everything.
Source
To get a nandroid backup,You will need Clockwork Mod Recovery:
Backup-Boot into stock recovery>update from SD>choose Clockwork mod>Backup and Restore>Backup
Restore-Boot into stock recovery>update from SD>choose Clockwork mod>Backup and Restore>Restore
[Backups will be saved to a folder named clockworkmod in your SD card
Click to expand...
Click to collapse
Stock and Custom ROMS
A stock ROM is the version of the phone's operating system that comes with your phone when you buy it.
A custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.
So what does the "customized" part mean? Since Android is open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow.
Why You Want Custom ROMs?
Update Frequency
Using a custom ROM usually results in more frequent updates that fix bugs and introduce new features because the developer behind the ROM doesn't have the same procedures and red tape that the manufacturer+carrier combo does.
-A quality update can be churned faster because it doesn't involve the bureaucracy of 30 different project managers, 15 vice presidents, and 5 dozen marketing departments.
-A ROM developer usually gains a loyal community which beta tests his updates in real life situations and provide feedback, or even fixes bugs - that's the beauty of open source software.
-Finally, most custom ROMs out there are updateable over the air (OTA) and without reinstalling anything.
Who doesn't love open source after this?
Better Performance And Efficiency
Custom ROMs are oftentimes faster, more efficient, and use less memory because
-the developer ripped out useless garbage, such as carrier installed apps or
-the developer optimized the kernel. For example, an undervolted kernel can provide a much better battery life than the stock one.
Ability To Install Apps To The SD Card
Most custom ROMs nowadays come with the ability to install applications to the SD card, called Apps2SD (or A2SD).
This is currently not possible on stock ROMs, even in Android 2.1 and is supposedly on Google's TODO list.
If you have run out of space on your phone (which I have repeatedly on my Hero), Apps2SD is a killer feature to have.
The Downsides Of Custom ROMs
Of course, there are dangers of using custom ROMs which you should be aware of.
Something Could Go Wrong
First of all, something may go wrong with the flashing process (that's the process of installing the ROM) and leave your phone in a bricked state. The chances of this are pretty low nowadays, and most of the time you can restore it back to normal.
Try to go for the ROM that has been tested by time and has lots of positive feedback.
Clean Wipe
In order to install a custom ROM, you need to perform a clean wipe.
Potential Problems
Custom ROMs could have bugs… but then so do the stock ones.
However, in case you do find a bug, you actually have a 2-way channel of reporting it - post in the ROM forum and you will more than likely get an answer back and your bug acknowledged.
Try doing this to your phone manufacturer and see if you can get past the first level of outsourced monkeys, let alone actual developers.
You May Void Your Warranty
Source
Stock ROMS
Custom Roms
Click to expand...
Click to collapse
Remove Sim Lock [Openline SGY]
What is SIM-LOCK?
Sim-lock, SP-lock, “coding” - all these words have similar meaning: a programmed limit in the phone to work with a single network. A sim lock allows a network provider to prevent handsets from being used on other GSM networks. Usually those handsets are sold with a discount, and the provider covers the price difference. The handset stays inside the same network and within a year pays back the expenses of the service provider.
SIM-LOCK could be installed by the manufacturing or distributing company. The network provider orders some quantity of handsets from manufacturer. The producing company supplies the phones along with the SIM-LOCK removing codes. The physical sense of Sim-lock: there is a unique MCC/NCC code of the country and network saved in the SIM-Card. Phone detects those codes when it's powered on. If they have coincided, the telephone works normally, other ways on display appears the following massage: “Invalid SIM” or “Enter the SIM-Lock code”. There are some other methods of coding the handsets, but the considered above – is the most widespread.
How legal is to remove a sim lock ?
The legality of the SIM-Lock removing procedure depends on the law of the country. Some countries don't have a strict law that directly forbids this act. It could be declared as “An invasion into informative technologies”. But from another side, the person that bought the phone is allowed to do with it everything. For example: if you have a TV that supports only one standard of the incoming signal. Nobody can take you to the court if you will install a multi system receiver on it. You can modify it in the way you like. The only thing you will lose is warranty cover. It could be explained in different way, depends on the lawyer.
It gets a different sense when it comes to the illegal export of the mobile devices. They could come legally only from the manufacturers or the official distributors.
Off course GSM service providers are loosing the profits, when the handsets, sold by the 10% of the original price, are crossing the networks.
Source
How To Remove Sim Lock
Easy Way By Doky73
Hard Way By devion14
Click to expand...
Click to collapse
How To Flash ROMS
Stock Rom
Short Flashing Guide
- download the necessary files in [Stock][ROM][Odin] Galaxy Y S5360 flashable firmware packages
- extract files, you will have 3 files PDA,Modem,CSC in .tar or .md5 format
- install Kies, or Samsung driver pack
- download Odin3 1.84 or 1.85
- stop Kies
- stop all active ADB sessions
- start odin
- power off Your SGY
- boot into download mode
- Press Vol Down, Home, and Power at the same time
- When (about 5 sec) Warning screen appears, release Volume Down and Power, then (a bit later) Home
- press Vol Up (You'll get Odin mode screen)
- in the PDA field, browse for the PDA file
- in the CSC field, browse for the CSC file
- in the Modem field, browse for the Modem file
- leave all other fields and checkboxes default!
- connect your phone, You must see yellow 0:[COMxx] in the first ID:COM and "Added" in the message box
- Start flashing by the START button.
- flashing will start immediately, see the progress in the message box, and progress bar on the phone
- Wait 1-3 minutes, until green PASS! in the upper left
- SGY will reboot, leave it as is for 2-5 minutes until startup finishes
Custom ROM
Custom ROM istallation may vary, but the most common One is
-Download the Rom zip File
-Copy it to Sdcard Directly
-Power Off the Phone
-Boot into recovery by pressing (Vol. Key Up + Home Key + Power Key)
-Do a Data RESET
-Select Install Zip From SdCard
-Choose the rom zip
-Install
-Reboot
Safe To Remove Items(Bloatware)
Bloatware means software that is stuff you simply don't need or use. Stuff that come installed from the factory.
Exclusive Bloatware List For SGY
https://docs.google.com/spreadsheet/pub?key=0AulpDQBL_oTOdDRIbnV5b0UyQTd0TDNZSFBKYXJ1blE&output=html
Click to expand...
Click to collapse
SpreadSheet By Kurotsugi
What is a kernel?
If you spend any time reading Android forums, blogs, how-to posts or online discussion you'll soon hear people talking about the kernel. A kernel isn't something unique to Android -- iOS and MacOS have one, Windows has one, BlackBerry's QNX has one, in fact all high level operating systems have one. The one we're interested in is Linux, as it's the one Android uses. Let's try to break down what it is and what it does.
Android devices use the Linux kernel, but it's not the exact same kernel other Linux-based operating systems use. There's a lot of Android specific code built in, and Google's Android kernel maintainers have their work cut out for them. OEMs have to contribute as well, because they need to develop hardware drivers for the parts they're using for the kernel version they're using. This is why it takes a while for independent Android developers and hackers to port new versions to older devices and get everything working. Drivers written to work with the Gingerbread kernel on a phone won't necessarily work with the Ice Cream Sandwich kernel. And that's important, because one of the kernel's main functions is to control the hardware. It's a whole lot of source code, with more options while building it than you can imagine, but in the end it's just the intermediary between the hardware and the software.
When software needs the hardware to do anything, it sends a request to the kernel. And when we say anything, we mean anything. From the brightness of the screen, to the volume level, to initiating a call through the radio, even what's drawn on the display is ultimately controlled by the kernel. For example -- when you tap the search button on your phone, you tell the software to open the search application. What happens is that you touched a certain point on the digitizer, which tells the software that you've touched the screen at those coordinates. The software knows that when that particular spot is touched, the search dialog is supposed to open. The kernel is what tells the digitizer to look (or listen, events are "listened" for) for touches, helps figure out where you touched, and tells the system you touched it. In turn, when the system receives a touch event at a specific point from the kernel (through the driver) it knows what to draw on your screen. Both the hardware and the software communicate both ways with the kernel, and that's how your phone knows when to do something. Input from one side is sent as output to the other, whether it's you playing Angry Birds, or connecting to your car's Bluetooth.
It sounds complicated, and it is. But it's also pretty standard computer logic -- there's an action of some sort generated for every event. Without the kernel to accept and send information, developers would have to write code for every single event for every single piece of hardware in your device. With the kernel, all they have to do is communicate with it through the Android system API's, and hardware developers only have to make the device hardware communicate with the kernel. The good thing is that you don't need to know exactly how or why the kernel does what it does, just understanding that it's the go-between from software to hardware gives you a pretty good grasp of what's happening under the glass. Sort of gives a whole new outlook towards those fellows who stay up all night to work on kernels for your phone, doesn't it?
Source
How To Flash A Custom Kernel
Short PDA Flashing Guide(Odin Method)
- download the .tar file
- install Kies, or Samsung driver pack
- download Odin3 1.84 or 1.85 (download links above)
- stop Kies
- stop all active ADB sessions
- start odin
- power off Your SGY
- boot into download mode
- Press Vol Down, Home, and Power at the same time
- When (about 5 sec) Warning screen appears, release Volume Down and Power, then (a bit later) Home
- press Vol Up (You'll get Odin mode screen)
- in the PDA field, browse for the kernel tar
- leave all other fields and checkboxes default!
- connect your phone, You must see yellow 0:[COMxx] in the first ID:COM and "Added" in the message box
- Start flashing by the START button.
- flashing will start immediately, see the progress in the message box, and progress bar on the phone
- Wait 1-3 minutes, until green PASS! in the upper left
- SGY will reboot, leave it as is for 2-5 minutes until startup finishes
Mai77 Method
1. Turn off phone and boot into CWM
(Note: To boot into CWM press Vol Up, Home, and Power at the same time and in the stock recovery choose update from zip and select the CWM.zip)
2. Once in the CWM recovery, simply choose install from zip and select KernelUpdate.zip
(Note : Kernel Update.zip looks for a boot.img file in SD card and flashes it)
3. After successful kernel up press power to return to CWM
4. Press Reboot now, and your kernel is updated
Current Custom Kernel
[CUSTOM][KERNEL] MerrukTechnology Kernel 2.0 PRE-FINAL, For Samsung Galaxy Y
[DEV][Kernel] Vivek-Kernel Development [Overclock V6 (New)][26/3/2012]
Click to expand...
Click to collapse
What is a Bricked Phone?
Soft brick= a FAILURE of the device that can be reverted by the user
Hard brick= a FAILURE of the device that has to be reverted via external devices see jtag
Superbrick= a FAILURE of the device where the only solution the service center and a replacement of the component that malfunctions.
Pixel salad = a problem of the graphics unit or the screen to display correctly the image and put instead random colored pixels on some areas of the screen or the whole screen.
Source
Guides
14 toggles for SGY
BCM Tweak Module
Compile Kernel From Source
Hardware Basics For Dummies
How To Customize A Rom
How to Deodex Stock ROM
how to fix wifi connection problem + enabling wifi adhoc connection
Increase Data Partition Size(Non-Dual Boot)
Increase RAM using Swap File and Swap Partition
Introduction to edify updater script
Kernel Patch
Link2SD
Locate Lost Phone
Reset Bin Count
Bin Count is the count that shows how many Roms have you flashed. It must be 0 in order for you to claim warranty if your contract says so
Roms,Calibrations,Tweaks
Single Click Bootable Kernel
SGY for Dummies
1.Guide to Flashing ROMs and Kernels
-How to use Odin
-How to use Recovery
-ROMS
-Kernels
2.Guide to Tweaking and Modding
-Scripts
-Flashable ZIPs
3.Guide to Unlocking and Getting Warranty Back
-Unlocking Samsung Galaxy Young
-Resetting Bin Count
-Un-Rooting
Tuned MegaBassBeats for SGY
V6 SuperCharger
ROFLkopter said:
Anyone know how to get this Jelly Bean Play Store working for our phone, or is it just for ICS? Seen it on one of the forums here but can't remember which phone...
http://db.tt/fWy2IRC4
Typed with SwiftKey 3 using XDA Premium on my GT-S5360
Click to expand...
Click to collapse
Here, try use this method, i'm able to push it in & using it now:
http://forum.xda-developers.com/showthread.php?t=1653455
---------- Post added at 12:10 PM ---------- Previous post was at 12:08 PM ----------
wa198007 said:
i used Minitool partition once on my memory card. It did not seem to work and my card also got corrupt as well as the card reader I was using. The first proper partition I did was with Clockworks Recovery. Can you please give me a link of Minitool for Windows 7 and give my some instructions on how to use this properally.
How do I check which filesystem I use?
Thanks!!
Click to expand...
Click to collapse
Here (use search tab & u will get what u want):
http://forum.xda-developers.com/wiki/SD_card_partitioning
Best Settings Rom Toolbox?
Install the Toolbox ROM but am not sure of the best values I should use to increase device performance. I want to change values are:
- Auto Memory Manager
- Sysctl Tweaks
deathnotice01 said:
you need to modify a systemui to work with EDT
Click to expand...
Click to collapse
Yes i know that part,
But the problem is modify with what?
Sent from my GT-S5360 using Tapatalk 2
Hindi font problem on repencis
The hindi font is properly rendered on ddle stock rom but its theres a problem in repencis v 3.5 rom . any solution ?
Ask : tutorial to make touchwiz landscape enabled..
Sent from my GT-S5360 using Tapatalk 2
Error Deodex stock rom
can anyone help me how to deodexed DXLE1..
im having problem with xUltimate 2.4/2.3 i can't deodex the rom
I always get this error
sorry for my bad english.
iMaker said:
can anyone help me how to deodexed DXLE1..
im having problem with xUltimate 2.4/2.3 i can't deodex the rom
I always get this error
sorry for my bad english.
Click to expand...
Click to collapse
Try deodex with dsixda kitchen.
Just search bout it.
Related
This thread is for development related to the Google Android OS running on the CDMA version of the Touch Pro 2.
Special Thanks to all of the GSM developers for taking care of the hard stuff
Last Update Date: 2/27/2010 11:45 PM EST
Current Download Link: http://www.megaupload.com/?d=T0RSJ0AW
For those who still can't get wifi to load with the most recent upload please try the 2 suggestions below:
-Ensure wifi is started in WM prior to initiating haret
-Turn off security on your wireless connection
Instructions:
1) Delete existing android files (ensure data.img is deleted)
2) Extract files from zip onto root of SD card
Use this at your own risk. I doubt any harm will come to you or your phone, but if you get hit by a bus while loading android don't blame me.
Please see post #2 for zImage Downloads, FAQ, Detailed Status and Change Log
Detailed Status and Change Log
Upcoming Changes:
-CDMA Data
-SMS
-Speaker w/o calling prior to loading Haret
Change Log:
2/27/2010 11:45 PM EST
Issues with previous upload. Please try new link.
2/27/2010 10:00 PM EST
-autobuild zImage and my modified rootfs to use CDMA radio
-WIFI thanks to MrPippy
2/27/2010 2:22 PM EST
-Many many new enhancements from the current repository. Still no wifi, data or BT, but some great UI and other hardware updates. Special thanks to phhusson, mrpippy and the rest of the GSM guys for their constant changes!
1/25/2010 1:10 AM EST
-Mic is now functional in calls w/o having to initiate a call in WM
-Power management is now active, screen will turn black
-Keypad response on dial pad has been greatly improved
-Phone can now be fully powered off by holding end key and selecting "Power off"
Please use full download link in post #1
1/12/2010 11:24 PM EST - Updated Keymapping
Working
CDMA Radio - Ability to make and receive calls
Mic
Keyboard
Key Mapping
Power Management
Screen Rotation
WIFI
Not working:
CDMA Data
Speaker
GPS
Camera
Bluetooth
Much Much more...
Notes:
-In order to fully utilize mic / speaker you must place a call in WM prior to loading haret. Easiest method is to call your VM then while connected load haret. If you do not place a call prior to loading haret only your mic will function.
-If you have trouble registering onto your network follow the instructions below:
Go to Settings
Select "Wireless & networks"
Select "Mobile Networks"
Select "Network operators"
(Let the phone search)
Select "Select automatically"
You should now receive a message stating that you have been "Registered on Network"
If this does not work the first time, try it again.
For anyone who is interested in setting up their own dev environment follow my guide below.
Even if you don't have any programming expeierce you may have fun exploring the inner workings of Android.
Quick and Dirty Install Guide to setting up local dev environment by 95-Civic:
1) If you don't already have a linux box setup I would suggest downloading VM ware and finding a free image of Ubuntu.
2) From there head over to
http://source.android.com/download which should walk you through the installation of all packages required to retrieve and compile the source code.
3) It will take several hours to pull in the entire repository. Once download you do not need to compile the android code in order in order to build the kernel, we will use the prebuilt directory
4) Once you have copied the repository you will want to get a copy of linux-on-qualcomm. cd into the android source directory
5) type:
git clone git://gitorious.org/linux-on-qualcomm-s-msm/linux-msm.git
this process may take several hours depending on your internet connection speed
6) Copy the prebuilt directory from the android source over into the new directory created by the command above (linux-msm)
cp -r prebuilt ./linux-msm
7) CD into the linux-msm directory
8 ) Run the following command
make ARCH=arm CROSS_COMPILE=prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/bin/arm-eabi- htc_msm_android_defconfig
9) If no errors are listed you will receive the following message: "configuration written to .config". Continue to step 10
10) Run
make ARCH=arm CROSS_COMPILE=prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/bin/arm-eabi- zImage
11) When complete (if compiled successfully) you will now brand new zImage located in ./arch/arm/boot/zImage
As long as you use the rootfs.img and system.sqsh that I provided in the zip file you should have access to the CDMA radio to make and receive calls. In some cases you will not have access to the radio depending on the default configurations in the htc_msm_android_defconfig file.
Custom config is attached. You will need to unzip and copy the attached file into the linux-msm/arch/arm/configs directory. When running step 8 replace htc_msm_android_defconfig with htc_tp2_cdma_defconfig
This will not have any of the changes, additions, and tweaks I've made to the linux-msm source. However it should give you a fresh bootable image and a great place to start. I would like to create a gitorious clone in the near future but right now any free time is better spent on data.
Happy coding and please feel free to PM with any questions.
Just wanted to thank you for your effort, this is very exciting! Are you planning on following this all the way through until everything is functional and it can flashed on to the phone?
95-civic said:
Working
CDMA Radio - Ability to make and receive calls
Keyboard
Key Mapping
Not working
Just about everything else
Wifi
CDMA Data
Mapping of the End key (I'll post an updated image tomorrow with the correct mapping. Easy fix)
Speaker and Mic (unless you make a call from WM prior to loading Haret)
GPS
Camera
Bluetooth
Many more...
Click to expand...
Click to collapse
I have a GSM phone I see your working on the end key mapping for cdma.
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
Looking forward to testing your work Civic, great job so far and looking forward to future updates.
Craig
Greatness
Way to go Civic, this is extremely exciting. I have been quite envious of the RAPH800 Android functionality (turned my RAPH800 into insurance for the RHOD400).
I have you bookmarked, will continue to test updated builds and report back.
On this one, nothing new to report on errors - no data, but I did connect to sprint network. I had called my VM before booting, but I had no mic or speaker, will try again.
Thanks and great job!
Great Job
Hi Civic,
I just wanted to thank you for your work, flashed the rom last night, this is the best build thus far.
I did try out your version of XDAndroid and it seems a bit more sluggish/buggy than ones I have used out of the Topaz/TD2 thread.
CDMA radio works for me in both versions.
Obviously No Data or SMS.
One good way to speed up the install on the slower SD cards is to put the card in a memory card reader on a PC and run windows defragmenter on the card.
This is after you have booted into android the first time so you have the 256MB data.img already generated. I personally noticed a speed/fluidity improvement on my 8gb Class 2 SD card (came with BB Storm), however your mileage may vary.
defragmenting works on regular HDD because if a file is spread across different sections of the disk, it takes time to move the head and read those parts of the disk.
defragmenting won't make any difference with solid state media because there are no moving parts and its access time is virtually 0. it doesn't matter if a block of a file is on sector 0 or on sector 308563434, solid state drives access them all with exactly the same speed.
defragmenting on solid state media is a snake oil recipe.
torn8o said:
I have a GSM phone I see your working on the end key mapping for cdma.
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
Click to expand...
Click to collapse
Shakes head, you do realize why this thread was started. Not to work on GSM, but for CDMA version. There are a TON of GSM android threads right now, but no real CDMA thread.
And 95-civic... THANK YOU!!!
Thanks been waiting for this kind of thread.
I loved using Android on my XV6800 but once I switch to TP2 I lost access to the marketplace (still waiting to see if someone can get wifi working). So I cannot wait to try this for TP2!
Just out of curiosity, what is your end goal? A fully functional flushable android rom (which would be great) or a fully functional harret?
---and I am more that willing to donate some cash for the final result
klynch_gdd said:
Shakes head, you do realize why this thread was started. Not to work on GSM, but for CDMA version. There are a TON of GSM android threads right now, but no real CDMA thread.
And 95-civic... THANK YOU!!!
Click to expand...
Click to collapse
I do realize this is a cdma thread you must have missed this statement
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
I asked here because an option to help was offered in the prior posts in another thread.
Also, is it possible to get the gsensor working. I find pulling out the stylus to activate landscape to be somewhat annoying. Is that just a temporary thing, will we eventually get to use of the gsensor and the keyboard slide activating the landscape?
It's amazing how such great progress can be made and yet someone has to ask about the gsensor working. Baby steps man. Speakers and Mic are very important. Then data and SMS. Once the basic phone functions are there, I'm sure Civic or someone else will start attacking things like Gsensor. Sorry, not trying to be rude but focus on what's more important and don't worry about the smaller stuff. Kudos Civic. Well done.
On a side note, I also would like to know if you plan to take this all the way to the finished product with a flashable ROM. Either way, you can expect a donation in the next few weeks from me. (Christmas wiped me out!)
Thank you so much!! I love this phone, and I think android on it will blow the nexus one away. I cant stand on screen keyboards!! Keep up the good work and you will be getting my donations and many many thanks!!
new zImage Available
The most recent zImage can be found in post #2. Unzip the zImage to your SD root and over write existing file. Don't forget to delete the data.img file as well.
Not a huge change but I've fixed the key mapping. I've had less than an combined hour over the past 48 hours to get in front of my home computer due to long days at the office this week, next step is to tackle the speaker / mic issue.
Enjoy!
torn8o said:
I have a GSM phone I see your working on the end key mapping for cdma.
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
Click to expand...
Click to collapse
I don't own a GSM phone so I can't confirm. Try the most recent zImage in post #2, just remove the ".95-civic" from the end of the file and overwrite you existing zImage.
BTW the ".95-civic" will be removed in the next build. Obviously it's just a simple renaming of the file, but we'll call it .CDMATP2 or something along those lines.
drb115 said:
Just out of curiosity, what is your end goal? A fully functional flushable android rom (which would be great) or a fully functional harret?
---and I am more that willing to donate some cash for the final result
Click to expand...
Click to collapse
Would you like me to put a project charter together? lol... j/k
For now I will continue with Harret, but ultimately we all would love to have a flashable rom to utilize the phone's internal memory. Since just above every other htc phone is ahead of us with their android ports, I'm hoping someone figures this part out by the time we catch up!
drb115 said:
Also, is it possible to get the gsensor working. I find pulling out the stylus to activate landscape to be somewhat annoying. Is that just a temporary thing, will we eventually get to use of the gsensor and the keyboard slide activating the landscape?
Click to expand...
Click to collapse
As mentioned in another reply this is low priority on the list, however if you could get everyone else in the group to agree that this is more important that the speaker / mic I'll gladly do this for you.
Dear All,
I have recently got a new gts2. This is my first time using and Android phone. So may be you can guess that I am pretty naive and amateur in terms of all the technical stuff.
I have some questions that I would like someone to answer. (Although the questions might be very silly and simple for some).
What is lightening rom?
Should I flash or stay on what I have
How do I change to lightening rom (the procedure)
Which one is the best
What is Kernel and can I flash any kernel?
my android version is 2.3.3
kernel is 2.6.35.7 - i9100xxwkdd (dont know if this helps)
gingerbread.jpkg2
A detail reply would be really appreciated.
Thanks
1. The name of the rom. Called this because it is claimed to be fast as lightening.
2. If you're satisfied with it, then stay. If not, then change.
3. See here: http://forum.xda-developers.com/showthread.php?t=1095274
4. No answer. Reason: Different people have different opinions/preferences. I may not like one which you may like.
5. Did a quick search and found this: "An operating system kernel is the piece or pieces of software that is responsible for servicing resource requests from applications and the management of resources. A kernel has facilities to receive resource requests and grant access to resources such as allocating space for a new file or creating a network connection. To generalize, kernels use a system call (or syscall) interface to handshake with applications."
No you cannot flash any kernel. You have to flash a kernel made specifically for your device.
Thanks my friend. I really appreciate your efforts for replying to my question.
Hi everybody,
I just get my Xperia Play but I don't really know where to start.
It's been 4 days that I'm reading threads to know how to get the best from my phone. Unfortunately, most interesting tips are dispersed here and there.
So, I will try to ask the good questions so that everything can be available in a single thread. It will be a newbies FAQ!
Let's go then!
1. I just bought my Android phone. What should I know first?
- Knowing the phone code names will help you searching for the good information. Every phone has his commercial name (Xperia Play), his model name (R800) and his "nickname" (Zeus).
- Check the Android and ROM version as it will be often asked when you look for something about your Android. To do this, on your Phone, go to Settings -> About the Phone
- Do you plan to subscribe to a DATA plan with your phone provider: if not, it's better to disable some features to avoid bad surprises.
- Some say that rebooting the device helps in many cases
- there are NO VIRUS with Android, antivirus tools are all useless
- Wireless, Bluetooth, GPS : if you don't use them it's better to disable them. You will spare battery and you won't see advertises in the free progs
2. What should I do first?
- If you still don't have it, you will have to create a Google account so that you can backup and manage your contacts, for example
- RTFM !
- If you don't plan to use a custom ROM (alternative software not develloped by the manufacturer), you'll have to see if a newer version of the official ROM is available. This can be done through the official tool PC Companion, available on the manufacture website. ( http://www.sonyericsson.com/cws/sup...s/subject/pccompanion/xperia-play?cc=ph&lc=en )
- Learn the lexicon : http://forum.xda-developers.com/showthread.php?t=1253127
3. Should I hack my phone immediately? (Root, boot unlock, flash, unbrand, ...)
- You will have to if you want to : remove unwanted software installed by the provider, change the internal software with a custom one, ...
- Some applications will require to have more access to work: ex: MyMobiler needs Superuser access, available by rooting the phone
- Learn more about root and bootloader here : http://forum.xda-developers.com/showthread.php?t=1076720 (thanks Logseman)
4. Are these hack methods reversible?
- Yes (thanks Jordanooo)
5. Do they void warranty?
- As they are reversible, they shouldn't void the warranty
- For Sony-Ericsson, it's important to notice that they support custom development and helped the FreeXperia team. (http://forum.xda-developers.com/showthread.php?t=1281349)
6. I found many ways to root my phone: which one is the best?
- DooMLoRD method is a popular one : http://forum.xda-developers.com/showthread.php?t=1321582 (don't forget to thank him if you use it)
- you can check this link too : http://lifehacker.com/5789397/the-always-up+to+date-guide-to-rooting-any-android-phone
- for Xperia, there is the Xperia Easy Rooting Toolkit by DooMLorD : http://forum.xda-developers.com/showthread.php?t=1320350
7. Once rooted, can I remove applications I don't want anymore?
- Yes, this is possible. These applications are called "Bloaters". You can use Titanium Backup as Jordanooo suggested. This seems to be the best one around. There is also Android Mate o SystemApk Manager too. They're all available on the market
8. Where can I find generic/stock ROMs?
- Some are available on this forum: http://forum.xda-developers.com/forumdisplay.php?f=1093
- for Xperia Play you can have a look at Logseman list of downloads http://forum.xda-developers.com/showpost.php?p=18226603&postcount=2 (thank to him)
- there is also the Wotan website ( http://www.wotanserver.com/ ) for SE and Samsung but you have to register.
9. Where can I find good custom ROMs?
- Here : http://forum.xda-developers.com/forumdisplay.php?f=1093
- see 2nd point of previous question
10. OK but what is a custom ROM?
- Custom ROM are not official customized version of the Android software made by common developers (not by manufacturer). In general, they offer more functionality and sometimes pre-installed software. Or they get rid off default applications nobody needs, to save memory.
11. What is the best method to flash my phone?
- As Jordanoo said, it's better to use the method suggested by the author of the ROM. The procedure is usually explained in the related post.
12. Can I use Sony PC Companion to upgrade my phone after I hacked it?
- You will have to unhack your phone to do this. (Jordanoo)
13. What are the must-have applications?
- File browser: Astro File Manager
- Alternate market: AppBrain App Market
- Remote display&input : MyMobiler
- Web browser: Dolphin Browser HD
- Video player: QQPlayer or MX Video Player
- Mp3 player: PowerAmp
- Wifi tool: Wifi Analyzer
- Remote control: MyPhoneExplorer Client or AirDroid or File Expert
- Contacts management : Go Contacts
14. What is the best tool to manage Android contacts from the computer?
- There is an add-on for Thunderbird but I didn't tried it yet ( https://addons.mozilla.org/fr/thunderbird/addon/google-contacts/ )
- It is very easy using MyPhoneExplorer as mentionned in the previous question
15. Are they offline navigation application available?
- Sygic seems to be the best now (available on the market). Maps are downloadable from home Wireless.
16. What are the must-have games?
- Angry Birds (of course)
- Bubble Blast 2
- Live Hold em Poker Pro
- Mame4Droid emulator (ALL working roms can be found here : http://sentinelgames.com/documents/mame.html or here : http://lostsite.altervista.org/wiz/?page_id=2368 )
- GenPlusDroid: a Genesis/Megadrive emulator
- SNESDroid: a Super Nintendo/Famicom emulator
- Xperia Play optimized ones :
-- ***** : Drag Racing, BLOOD & GLORY
-- **** : Diversion, GUN BROS MULTIPLAYER
-- *** : Guns'n'Glory WW2, Pocket Legends (3D MMO)
-- ** : Super Dynamite Fishing FREE, Greedy Spiders Free, ETERNITY WARRIORS, Guns'n'Glory FREE
-- * : Aporkalypse FREE, Crazy Snowboard, Princess Punt, Townsmen 6 FREE , Earth And Legend
17. I tried to install an application but my Xperia said that there's no more place on internal memore. And now?
Yes, unfortunately, Sony didn't provide Xperia phones with a large internal memory (+/- 380Mb). This is indeed not enough to enjoy all what you Xperia can offer. The tool App2SD can help you free some space but many apps will remain unmovable.
There are 2 methods to emulate a part of your SD card as the internal memory: the ADB method (ADB for dummies) and the Link2SD method (Link2SD Guide). The first one don't need your phone to be rooted, the second well.
I hope there's no mistake in what I wrote, as it's only my personal experience. I apologize to the gods of XDA for this. (and for the rest too)
Of course, if someone has something interesting to ask, you can do this here! ;-)
Thread will be fed every time I got a question without a good answer.
Hope you will help! And I thank you in advance.
Popodom
popodom said:
Hi everybody,
I just get my Xperia Play but I don't really know where to start.
It's been 4 days that I'm reading threads to know how to get the best from my phone. Unfortunately, most interesting tips are dispersed here and there.
So, I will try to ask the good questions so that everything can be available in a single thread. It will be a newbies FAQ!
Let's go then!
1. I just bought my Android phone. What should I know first?
2. What should I do first?
3. Should I hack my phone immediately? (Root, boot unlock, flash,
unbrand, ...)
4. Are these hack methods reversible?
5. Do they void warranty?
6. I found many ways to root my phone: which one is the best?
7. Once routed, how can I remove applications I don't want anymore?
8. Where can I find generic/stock ROMs?
9. Where can I find good custom ROMs?
10. What is the best method to flash my phone?
11. Can I use Sony PC Companion to upgrade my phone after I hacked it?
12. What are the must-have applications?
13. What is the best tool to manage Android contacts from the computer?
14. Are they offline navigation application available?
15. What are the must-have games?
Of course, if someone has something interesting to ask, you can do this here! ;-)
Thread will be fed every time I got a question without a good answer.
Hope you will help me! And I thank you in advance.
Popodom
Click to expand...
Click to collapse
1. Its an android.
2. Turn it on.
3. Its up to you. You decide if you want to so soon or not.
4. Yes, read other topics
5. ...reversable
6. The one where everyone comments 'works great'
7. With an app, titanium backup is good
8. Development section.
9. Development section
10. Erm, read the post of the rom you are flashing.
11. After you un-do things, yes
12. See themes and apps section
13. Seems pointless, but use google.
14. Google it
15. See themes and apps section, or the full games list in general
Sent from my GT-I5500 using Tapatalk
There really should be an autoban feature when a 5th identical subject is posted.
Its almost like someone is making new accounts and asking the same questions over and over again to annoy us
Deleted original post as not being nearly as funny as I first though it was.
Popodom, you just need to take your time and learn about Android before you make too many changes. This forum has some good tips, but unless you're already a genius with programming, linux and Android, you're better off not asking anything simple. This is a very unfriendly forum, and it tends to bring the meaness out in people. The know-it-alls have little patience for us n00bs. However, they -are- extremely knowledgeable, so it just takes patience and a LOT of reading. Don't worry, we'll get there, someday.
Gosh.
To skip all the hassle u are getting I suggest:
1. Turn on the phone
2. Play with it.
3. Come to xda and read like the rest of us.
4. Start doing your "hacking" and other things when /you/ feel comfortable and no sooner.
5. Don't ask any more of these questions if u don't want to get flamed and end up with 3rd degree burnage.
Sent from the future using the nexus prime (squared) 4, using XDA ultra premium lambskin App
People on this forum are very rude. If you don't want to answer the question don't post anything or look at the post. You can you can tell by the topic what the questions will be on this one. I came from a iPhone and had no idea about android. Had many questions but never asked because I would be put on blast. The iPhone forums were very helpful and I never saw rude and sarcastic replys to posts. They were always willing to help no matter what the question. Just thought I would throw that out there. And the searching on here sucks maybe the desktop version is better.
Sent from my R800x using XDA App
I'm sorry but I can't delete this thread myself.
Is there some Admin out thre who can do this for me ?
Thanks !
Flag the thread.
By the way, the search function sucks in both the desktop version and Tapatalk. VBulletin search functions tend to suck quite a bit in general.
Oh, and BTW, in any forum, not only this one, no one likes to do people's homework. See it from this point of view: someone who's never contributed anything to this forum (not because s/he's a bad person or whatever, simply because s/he's new) starts up with post which is basically "gimme gimme gimme". Do you think it's rude to tell someone you've never seen and who starts talking to you by saying "gimme gimme gimme" to get lost?
Hello brothers.
Excuse the ignorance. But is there any way to run the gamepad? or control games with this rom? I installed it correctly. I could not make it work in games.I'm new to XDA, I hope I can still contribute a lot to the forum. Whenever I join others in my tongue. And now I want to collaborate on international forum.
Well here we go ...
I installed the rom JB Paranoid in my xperia play. Works great, besides using a clean configuration, the level of battery lasts much. I used the Turbo Kernel, which also surprised me with such ease.
I am available to help those who have difficulties installing this rom on xperia play. But I have a problem. Jellybeam with the gamepad, or control simply does not work. Anyone have any way to make it work?
grateful
Hello XDA,
I've been following you for years. I started following you with my first Android phone, an HTC Hero. I've been very happy to be able to use a community ROM that made a far better experience than the stock ROM.
I recently got a brand new HTC One V PrimoU, and I'd like to make it my new polyvalent tool.
I'm not a noob in computers, kernel/linux related stuff, electronics, networking. I already tried some ROMs. In fact, I started with KangBang 3.0 (the same version as now I think), but both WiFi and BlueTooth were not working. Android could not even detected the WiFi MAC address, so I guess it was a driver or wireless chip firmware related problem. I think I was the only one affected, so it was maybe a bad flash or I used the wrong kernel. I did'nt investigate more at the time, but if it happens again to me, I'll send some system/kernel logs.
I then tried AOKP, had a great (really) experience with it, except that the Jack plug sound quality was awful. No bass, only mid/high tones. I even thought my speakers were dead at first, but then tried with headphones. Now, I want to try KangBang again, because that ROM was good, and fast, just missing WiFi.
TL;DR
I'd like to ask some precise questions about KangBang and the HTC One V.
I initially wanted to ask in the ROM dev thread, but can't since I'm a new user, so I ask here. Sorry if the questions are stupid/simple/answered, but let's make a clear base, with precise interrogations and answers, so that they will never be asked again
The kernel is included in the .zip file. Still, do we need to flash manually ? Or will the Aroma installer handle that ?
What about ROM Manager ? Is it recommended to use or is it a good way to brick a phone as I heard ?
Does this ROM change the base Android system and file structure ? Would it be compatible with a side-by-side installation of a Linux system such as Debian ? (To see what I mean by side by side installation of Linux, search Debian Kit for Android on Google, as I can't post links)
Also, I'd like to tell ROM makers these advices (don't take them bad, I you think I'm wrong about them there's no problem, just tell me why) :
It would not be a bad idea to give a simple statistic about the ROM : the load average with the ROM installed on an idle and clean phone. That would give a good indication of idle power consumption and ressource wasting.
I see that users reporting problems with their devices NEVER include any kind of debug information. Maybe you should ask for them, just because by searching for this debug information they might solve the problem themselves. Most Android systems and kernels report a LOT of information, that we can access with simple commands such as dmesg.
Last but not least, I would like to thank you, ROM developers and XDA users for allowing me to play this way with my phone, and to make it work exactly the way I want.
Hugo G.,
ummm this device has kangbang?? (btw questions go into q&a )
so i'll move onto the TL;DR which i was grateful for
1) The rom thread should say what kernel but yes, we don't have s-off so flashed manually
2) Ignore rom manager don't touch it
3) think of it as the differences say with debian vs ubuntu vs mint all basically debian but all with they're own differences (pros and cons)
also about the "suggestions" to the devs, that will NEVER go down well, why should YOU suggest to use what to put in the threads also i know in my threads i ASK for logcats time and time again...
hope this helps
if you need more info i'll be welcome to add more, but 1st i need sleep BADLY
[SIZE=+3]Frequently Asked Questions[/SIZE]
[SIZE=+2]HTC One (M8)[/SIZE]
[SIZE=+1]This a short list of frequently asked questions in this device forum and the answers often given as a response. It should serve as a starting point for gathering knowledge and finding solutions to many common problems. Please only post in this thread with feedback on how to improve this document. Do not post "Thank you" type responses. If you have additional questions or require more help, try to find an existing thread or create your own. Do not use this as a general help thread.[/SIZE]
[SIZE=+1]Q1: What's the difference between "Development" and "Original Development"?[/SIZE]
Here are the rough guidelines as to what should be placed in "Original Development":
*Official release of highly original and upstream custom ROMs (built from the ground up with significant original development within them).
*Official releases/development of such original ROMs, perhaps posted by the maintainer or their nominated person.
*A significant "first" in development for a device. This is something which took considerable time/effort and is generally accepted by developers to be non-trivial.
*Kernels which are built with beneficial changes that are not simply pulled from other kernels already available.
*Tools and utilities with a clear purpose, and which are well-made, and useful to users. They should have an element of originality, either in purpose or through significant improvement in the means of operation.
*Significant port of a ROM from one device to another, giving enhanced features or functionality to the users of the target device.
All other development work goes into "Android Development".
[SIZE=+1]Q2: How do I root my phone?[/SIZE]
First you need to unlock your bootloader. To do that, go to http://www.htcdev.com/bootloader. On the supported devices list, choose "HTC One (M8)"
Download the following file to your phone (either directly on your phone or transfer it via your computer) - http://www.mediafire.com/download/v27kh5nkpo3nfum/superuser.zip
Download the latest PhilZ Touch or TWRP recoveries and flash it by using fastboot commands. (It doesn't matter which recovery you use but I personally recommend TWRP.)
Once you've done that, reboot into recovery (using the combination in the next question) and flash the SuperSU.zip you already downloaded. Once complete, reboot and you'll be rooted.
Squabbi's Toolkit - If you're looking to root your phone quickly and easily this is the method for you.
hasoon2000's Toolkit - Here's another toolkit to root your phone quickly and easily.
*NOTE* I'll never recommend using a toolkit to root your device if you don't know how to do it manually because if you don't know how to root your phone manually, you shouldn't be rooting your phone.
*NOTE* Always be sure to double check everything you read and follow the instructions carefully.
[SIZE=+1]Q3: How can I enter bootloader mode & recovery mode?[/SIZE]
To enter bootloader mode make sure your phone is turned off. Turn it back on while holding the 'volume down' button and you will successfully enter bootloader mode.
To enter recovery mode, you will need to enter the bootloader (as detailed above) then use the 'volume down' button to navigate to 'RECOVERY'. Press the power button to confirm your choice. You'll now be booted into your custom recovery.
[SIZE=+1]Q4: What is the best ROM/kernel/modem?[/SIZE]
Honestly, there is no "best". It's all based on personal choice. For example; I may like heavily customizing my ROMs whereas you may like it to look at basic as possible. The best thing you can do is to just test out different ROMs/kernels/modems and see which you prefer.
[SIZE=+1]Q5: What do terms like S-Off, RUU, MID etc. mean?[/SIZE]
Have a read through the following guide to better understand what these terms actually mean - [GUIDE] Everything Explained by @exad
[SIZE=+1]Q6: Can I install an OTA with a custom recovery or if I have a custom ROM/kernel?[/SIZE]
No, you can't. Don't try installing an OTA if you're using CWM, TWRP or Philz as it won't work. It will only install via the stock recovery.
You'll also need to make sure that you're on the stock ROM and stock kernel.
[SIZE=+1]Q7: I hear a lot about ADB. What is it?[/SIZE]
Find out everything you need to know by reading the following thread - ADB Workshop and Guide for everyone.
[SIZE=+1]Q8: Am I required to backup my ROM before flashing anything else?[/SIZE]
No you're not, but it is definitely a good idea, especially when flashing a ROM with an updated base, because if you don't do a backup and then something goes wrong, it means that you'll lose all your apps, data etc. It just saves a lot of hassle.
[SIZE=+1]Q9: Does this phone have good battery life?[/SIZE]
It's impossible to give you a perfect answer because there are so many different aspects which can affect battery life. We all have different apps installed, use our phones for different amounts of time, have different ROMs and kernels installed etc. so we will all experience different results regarding battery life.
Take a look at the Battery Stats Thread to see the usage & average battery life of other forum members.
[SIZE=+1]Q10: This phone is amazing and I want to tell others how good it is.[/SIZE]
Woah! Wait a moment. DON'T create a new thread to tell us what you think of the M8. Instead, you can post your review in the following thread - Reviews thread
[SIZE=+1]Q11: Are there any hardware/software issues with this phone which I should be aware of?[/SIZE]
To find a list of bugs/known issues, check out the following thread - HTC One M8 Bug-Find List. If you find any issues or solutions to current issues, post it into that thread and make the OP aware of it so that the list can be kept up-to-date.
[SIZE=+1]Q12: I'm not sure whether to get the HTC One M8/what other phones compare to the M8?[/SIZE]
The only person who can make you want the device is you. If you're not sure whether to get this phone, go to your local phone shop which has stock and have a test run of it for yourself. This will give you a good feel as to whether you'll like the One M8 or not.
One thing to remember, if you're asking in this M8 forum, is that you're likely to get biased results. After all, the members who you're asking most likely either have the M8 or will be getting it.
If you're not sure what device to get and want to compare between your choices, please feel free to use the following thread - Device Suggestion Thread
[SIZE=+1]Q13: When will the M8 be S-Off?[/SIZE]
The M8 is now S-Off. Check out the following thread to find out how to make your device S-Off - SunShine for modern Motorola & HTC devices
*NOTE* As you'll soon notice if you decide to S-Off, it'll cost you $25 to do so. Don't even think about moaning about the price here or especially in the SunShine thread. If you don't want to pay that price, don't S-Off or spend all the money and hours required to get an exploit for yourself!
[SIZE=+1]Q14: I have a custom recovery installed but I can't boot into it.[/SIZE]
Use the command - fastboot erase cache.
You should now be able to boot into recovery.
[SIZE=+1]Q15: I don't like Blinkfeed. Can I get rid of it?[/SIZE]
Yes you can.
To do so, swipe right from BlinkFeed so that you reach the "traditional" Android homescreen. Long press on an empty part of the screen and select "Manage home screen pages". You'll then see each of your home screens across the middle of your screen. Simply swipe across to the BlinkFeed screen and click "Remove".
If you change your mind and decide you want to add BlinkFeed again, copy the above steps until you see all your home screens and on the left hand panel you'll see the option "+BLINKFEED". Click that and you've now got it back.
[SIZE=+1]Q16: I have a T-Mobile/AT&T HTC One M8. Can I flash the ROMs in this forum?[/SIZE]
Yes, at least you should be able to.
If you're not sure, check the OP of the ROM thread and search within the thread to find out for sure. The main variant with which you may not be able to flash ROMs in this forum is the Sprint model. As the Sprint variant is a CDMA device, and the others are GSM, ROMs from this forum may not work.
[SIZE=+1]Q17: How can I change the shortcuts on my lockscreen?[/SIZE]
It's actually really simple. All you have to do is drag an app icon from your app drawer to your dock (either side of the app drawer icon) and then lock your screen to see that it has also been changed there aswell.
*
Forum Rules | New Users Guide | XDA Tour | Report Posts
HTC One (M8) - Mega Tech Discussion Thread
This FAQ is part of a Recognized Contributor Group Initiative. Please look for a similar FAQ thread when visiting another device forum.
Okay guys, I've created this FAQ as I done the same to help those with the M7 and thought I'd do the same over here aswell.
Only post in this thread if you have an addition/improvement for this FAQ!
If you don't have an addition/improvement for this FAQ, then DON'T POST IN HERE! If you do, your post will be deleted on sight.
If you have a question, either ask in the Q&A, Help & Troubleshooting forum by creating your own thread OR ask in a currently existing thread which is the same topic. Only ask your question after you've already searched for the answer yourself though.
If any questions or irrelevant posts get made in this thread, just ignore them. I will clean them up when I see them. Replying to such posts won't help the situation in the slightest.
This IS NOT a help thread. This is simply an FAQ so NO questions should be being asked or answered in here.
Cheers,
- KidCarter93
I think it might be a good idea to explain what S-OFF is/does and the differences between GPE and Sense and GPE conversion. I could see that coming up a lot.
exad said:
I think it might be a good idea to explain what S-OFF is/does and the differences between GPE and Sense and GPE conversion. I could see that coming up a lot.
Click to expand...
Click to collapse
Good idea. Cheers. I'll add it to the OP over the next few days when I get more free time
Seahorse said:
You cover How to S-Off, but this doesn't answer why you would want to and what it allows...
Click to expand...
Click to collapse
That's already been suggested in the post above yours.
My apologies for lack of updates thus far but I'm been really busy in real life and therefore haven't had the time.
I will definitely update over the next couple of days
Sent from my HTC One via XDA Premium
First of all, as I mentioned in post #2, questions shouldn't be being asked in here. Suggestions are fine and even welcomed but questions are not.
Now, regarding adding information about S-Off, RUU's, CID/SuperCID etc. I'm debating creating a separate thread for such information. While I could always add certain parts into this FAQ, to properly explain each of these terms and exactly what they do would somewhat drown and overshadow all other information in this thread as well as most likely being more awkward to have it contained into a readable format.
I'm currently in talks with some other members about a potential new thread and am awaiting responses before I know how I'm going to deal with this. Until that point, the above posts will be kept here (not deleted yet) so that I don't forget about them.
That does not mean that questions are okay to be asked here. Read post #2 and stick to it
I'll update here once a decision has been made either way
Sent from my HTC One via XDA Premium
I've just updated the FAQ to include Q5 which includes a guide to explain things like S-Off, RUU etc.
As always, please let me know if there's anything which should be added and don't forget that questions are to be asked in a separate Q&A thread, NOT this thread!
I think this needs to be put in....
http://forum.xda-developers.com/showthread.php?t=2773203
KidCarter93 said:
If you don't have an addition/improvement for this FAQ, then DON'T POST IN HERE! If you do, your post will be deleted on sight.
Click to expand...
Click to collapse
Hi, as I saw more than once the question why there isn't any option to disable bluetooth visibility. This would be a good addition I think:
In essence this is a new "feature" HTC introduced for non-technical users.
The bluetooth visibility on an HTC One M8 works as follows. If you got your bluetooth activated AND you are in the Bluetooth settings screen the HTC One M8 ist visible for ohter devices. If you close this screen it is invisible to other devices.
Sent from my HTC One_M8 using XDA Free mobile app
OTA and custom recoveries
Can I install the OTA with my custom recovery? Why is my phone not working after installing the OTA??
You cannot install an OTA unless you have a completely STOCK ROM and a completely STOCK kernel. If you have flashed a custom recovery do not download & install the OTA.
I've just updated the FAQ to include Q6 which is about installing OTA updates
nkk71 said:
but why is the FAQ sticky being used as Q&A thread
Click to expand...
Click to collapse
^^^This. As is mentioned in the OP, as well as having been stated a few times in this thread, this is a FAQ and not a help thread. If you have any questions either ask in the dedicated Help Thread or create a new thread within the Q&A section.
As always, only post in this thread if you have any suggestions for additional content to be added to the FAQ.
Updated the FAQ with an edit to Q13. As pointed out by @xunholyx, the S-Off needed updating to the SunShine thread rather than the old thread.
As always, if you have any potential additions to be added let me know by either posting here or sending me a PM.
Also, be sure to post here ONLY if you have an addition to the FAQ. Anything else will either be deleted or moved to a relevant location, dependant on what's deemed necessary.
Any questions should be asked in the Q&A forum or in the M8 Help Thread.
Cheers
Thank you very much for this. just got my m8 and wondering how to determine whether ROMs are compatible with the device if the thread does not specify it? i have the "m8_ul" variant (2.5ghz). i just want to make sure.
hey guys,
after doing a factory reset my m8 automaticly went into the twrp custom recovery which restarts over and over again.
i cant turn off the device.
please help
gilmirmo said:
hey guys,
after doing a factory reset my m8 automaticly went into the twrp custom recovery which restarts over and over again.
i cant turn off the device.
please help
Click to expand...
Click to collapse
This isn't a support thread, its a repository for maintaining FAQs and their answers.
Does anyone ever answer queries in this forum or do they just look at them? I've posted 3 times and I find it highly unlikely that I'm not the only one with the issues I posted about.
mrme01 said:
Does anyone ever answer queries in this forum or do they just look at them? I've posted 3 times and I find it highly unlikely that I'm not the only one with the issues I posted about.
Click to expand...
Click to collapse
Unlikely yes. But did you consider the fact that is possible that the folks (like myself) that looked at your post didn't know the solution? We can respond to your post that we don't know the answer, but that doesn't' really add any value.
The notion that nobody here answers any questions is ridiculous, and its also insulting to those that spend countless hours helping others. If you look at other threads, you will see plenty of answers. Also, your last question was just asked 2 hours ago. So maybe an answer is still forthcoming.
redpoint73 said:
Unlikely yes. But did you consider the fact that is possible that the folks (like myself) that looked at your post didn't know the solution? We can respond to your post that we don't know the answer, but that doesn't' really add any value.
The notion that nobody here answers any questions is ridiculous, and its also insulting to those that spend countless hours helping others. If you look at other threads, you will see plenty of answers. Also, your last question was just asked 2 hours ago. So maybe an answer is still forthcoming.
Click to expand...
Click to collapse
I didn't insinuate that no one gets answered, I noticed that the more technical the question (my post about not being able to remove stock apps), the more likely that someone will know the answer as it's a more common issue. However, there's an issue inside the system if either the lockscreen isn't secure or I'm unable to switch keyboard that someone must have either A) some knowledge on how that particular thing works or B) someone else has posted about it and been answered, but I don't know what to search for.
I apologise for being rash in my previous comment, but not being secure or using the stock keyboard is somewhat annoying. This being the number 1 usergroup for these issues, it's easy to see why when questions like these go unanswered, it becomes annoying.
I reflashed to stock after every thing I tried bar factory resetting my phone to get over my loudspeaker issues. Some ROM developer out there must have intimate knowledge of how Android handles audio routing.
mrme01 said:
I didn't insinuate that no one gets answered, I noticed that the more technical the question (my post about not being able to remove stock apps), the more likely that someone will know the answer as it's a more common issue. However, there's an issue inside the system if either the lockscreen isn't secure or I'm unable to switch keyboard that someone must have either A) some knowledge on how that particular thing works or B) someone else has posted about it and been answered, but I don't know what to search for.
I apologise for being rash in my previous comment, but not being secure or using the stock keyboard is somewhat annoying. This being the number 1 usergroup for these issues, it's easy to see why when questions like these go unanswered, it becomes annoying.
I reflashed to stock after every thing I tried bar factory resetting my phone to get over my loudspeaker issues. Some ROM developer out there must have intimate knowledge of how Android handles audio routing.
Click to expand...
Click to collapse
I've went to the threads you started and answered your questions. I'm not sure if they are the answers you need, but I figured I'd try to help.
Not all questions get a response. It's the way it is. It depends who sees it, and if they have the answer.
EDIT: This is a FAQ thread, not a place to ask questions. I shouldn't have even responded.