The objective of this thread is to answer the commonly asked questions, give the newbies a little head-start, protect them from getting flamed and keep this forum focused on more important things
Please go and hit thanks to @aashay960 here: for allowing me use informations here: http://forum.xda-developers.com/showthread.php?t=2323518
1 > What is root?
If you’re an Administrator on a Windows machine, you have access to the entire operating system and you can do whatever you like. That’s essentially what happens if you root your Android device. With root access, you can get around any restrictions that your manufacturer or carrier may have applied. You can run more apps; you can customize your device to a greater degree; and you can potentially speed it up in a variety of ways.
Basically, Rooting a phone grants you the permission to do stuff you normally aren't.
Click to expand...
Click to collapse
2 > Why to Root?
One of the most obvious incentives to root your Android device is to rid yourself of the bloatware that’s impossible to uninstall. You’ll be able to set up wireless tethering, even if it has been disabled by default. You can also access your entire file system, install special apps that require a root, and flash custom ROMs, which can add extra features and streamline your phone or tablet’s performance. A lot of people are tempted by the ability to completely customize the look of their phones. You can also manually accept or deny app permissions.
You can also get the latest android version before Sony releases it. You can also overclock (increase the speed of your CPU) your phone!
Click to expand...
Click to collapse
3 > Why not to root?
There are essentially three potential cons to rooting your Android.
Voiding your warranty: Some manufacturers or carriers will use rooting as an excuse to void your warranty. It’s worth keeping in mind that you can always unroot. If you need to send the device back for repair, simply flash the original backup ROM you made and no one will ever know that it was rooted.
Bricking your phone: Whenever you tamper too much, you run at least a small risk of bricking your device. This is the big fear everyone has. The obvious way to avoid it happening is to follow instructions carefully. Make sure that the guide you are following works for your device and that any custom ROM you flash is designed specifically for it. If you do your research and pay attention to feedback from others, bricking should never occur.
Security risks: Rooting may introduce some security risks. Depending on what services or apps you use on your device, rooting could create a security vulnerability. For example, Google refuses to support the Google Wallet service for rooted devices.
You must be willing to compromise with these factors before you decide to root. Personally, I haven't regretted my decision of rooting even for a second! I'm sure most of the guys on this forum feel the same way. However it is your choice.
Click to expand...
Click to collapse
4 > How do I root my phone?
Root for locked & unlocked bootloaders
Click to expand...
Click to collapse
Recovery
5 > What is Recovery?
A recovery is a small distinct environment separate from Android that allows diagnostic updates, and the ability to perform factory resets. The main purpose of this is to provide a way to reset an Android device when it may be impossible to boot into it.
The Android stock recovery is very basic and controlled via the volume keys and power button at the top of the device.
Custom Recoveries perform the same tasks as the stock-Android recovery with a few addition features, such as the ability to make full system backups, as well as flash custom roms. It is important to note that custom recoveries are recommended to those users with rooted devices, however a rooted device is not required. Anyone with an unlocked bootloader can install a custom recovery on their device.
Basically, Recovery saves your ass when you screw up! But it has many other important features.
Click to expand...
Click to collapse
6 > What are the different Recoveries available for Xperia Z?
Look at this post.
Click to expand...
Click to collapse
7 > How do I install a recovery?
Check here
Click to expand...
Click to collapse
8 > Which recovery is better?
NEVER ask this question! It is a matter of personal choice. It is an insult to the developers of the Recovery if you ask this question. Try out on your own and choose what you like
Click to expand...
Click to collapse
9 > What is a Custom ROM?
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.
My definition - A Custom ROM is a developer's idea of what the phone 'should have been like'. He takes the stock rom and modifies it to improve performance, looks, animations, battery life etc.
Click to expand...
Click to collapse
10 > Why to install a Custom ROM?
Updated versions: You can load the latest and available Android versions which can make your old phone look new.
Great number of feature filled custom ROMs: It will be a chaotic task for you to find the apt one as there are bunches of great custom ROMs available for different devices.
Personalization: There are a number of features that can be customized to suit your taste and working environment. For instance, Custom themes can bring a new look and feel to your device.
Improve performance: The custom ROMs allow its users to find out the unnecessary apps they have on their device and helps them to get rid of them, thus increases the speed of processing and improves battery life.
Install Apps on SD card: This is currently not possible with stock ROMs. If your phone ran out of space occasionally when install new apps this is a killer feature to have.
Better signal and quality: Custom ROMs help you to improve your base-band which in turn increases the signal and quality of your phone call.
Other reasons that you won't find on Google - "The thrill factor involved", "To show off to your friends" and "Because you can!"
Click to expand...
Click to collapse
11 > Why not to install a Custom rom?
Bricking: This is one of the main reason why people hesitate to root their devices. Some devices after the rooting process may become useless and the only option left with you is to get a new one as the manufacturer will cancel the warranty if they find any attempts of rooting.
Loss of all Data: When you install a new custom ROM, it will clean up your system and therefore you will loss all your installed apps and data.
Risk Factor: Most of the apps will be open source and the trust you have on developers may cause a potential risk to you in the future.
Reboot: If the rooting is not successfully done, the device may enter to an infinite loop of booting.
Even though this may seem concerning, it will happen only if you don't follow instructions correctly or do something extremely stupid. As of now, there is no way to completely brick an Xperia Z! You can fix 'Loss of Data' by taking a backup and you can fix reboot by using the Recovery mode we discussed earlier.
Click to expand...
Click to collapse
12 > What are the different Custom ROMs available for Xperia Z?
Look HERE. Take your pick!
Click to expand...
Click to collapse
13 > Which is the Best ROM for this phone?
NEVER EVER ASK THIS QUESTION!! This is a very subjective question. It differs from person to person. It takes a lot of time/energy/efforts to build a custom ROM and asking this question is a very big insult to the makers of these ROMs! Try out different ROMs and choose what you like.
Click to expand...
Click to collapse
Kernels
14 > What is a Kernel?
The central module of an operating system. It is the part of the operating system that loads first, and it remains in main memory. Because it stays in memory, it is important for the kernel to be as small as possible while still providing all the essential services required by other parts of the operating system and applications. Typically, the kernel is responsible for memory management, process and task management, and disk management.
If our phone was a movie, the Kernel would be the director! It is the brain of our phone. And even though it is the most important part of our phone, it is just a single (.IMG) file and only a couple of MBs!
Click to expand...
Click to collapse
15 > What are the benefits of a custom Kernel?
Adjust CPU frequencies and set profiles like OnDemand, Battery Saving, etc.
Underclock and overclock CPU speeds
Underclock and overclock GPU speeds
Adjust voltage
Adjust touch screen sensitivity
Equip your phone with BLN (backlight notifications)
Custom recovery that allows backups and restorations of entire ROMs as well as installation of .zip files
Minimum screen brightness pushed past the limitations of stock kernel
Conserve battery (with the right settings)
There are a lot of Technical advantages of a good coded custom kernel. Fortunately, you don't have to worry about all that. Most of the work is done by the developer himself.
Click to expand...
Click to collapse
16 > How to flash (install) a custom kernel? OR How to flash boot.img?
Read this
Click to expand...
Click to collapse
17 > Which is the best Kernel for this phone?
NEVER EVER ASK THIS QUESTION!! This is a very subjective question. It differs from person to person. It takes a lot of time/energy/efforts to build a Kernel and asking this question is a very big insult to the makers of these Kernels! And remember, not all Kernels are compatible with all roms
Click to expand...
Click to collapse
18 > How to overclock my phone?
You cannot overclock with a stock kernel. You MUST have a custom kernel to overclock your phone. Once you have a custom kernel you must install either 'SetCPU app' or 'NoFrillsCPU app'. You need any one of these to control the CPU speeds.
Click to expand...
Click to collapse
19 > Is it safe to overclock my phone?
I will not say this is completely safe. But i have yet to come across somebody who actually screwed up his phone just by overclocking. So use at your own risk. Also remember that all phones have a different capacity to overclock. If you try to overclock it higher than that, it will go into a 'reboot loop'. But you can fix that by flashing a lower frequency Kernel. It is not a problem.
Click to expand...
Click to collapse
Extras
20 > What is GAPPS?
Gapps is short for Google Apps. These are apps made by google like Google Maps, Playstore, Gmail, Google search etc. They are available to download in the Play Store and can also be flashed as a zip in recovery mode. For a complete list of apps click HERE. Not all Gapps are available in all countries.
Click to expand...
Click to collapse
21 > How to increase battery life? OR How to save battery?
Read THIS (Not only read it but apply it too! ) . If nothing else works, buy a better battery.
Click to expand...
Click to collapse
22 > Task Managers - Good or Bad?
Long story short - If you don't know what you are doing, Stay away from task killers. If you think that constantly killing apps will free more RAM and therefore speed up your device, you are mistaken. The app that you kill will restart itself and this will cause you more of your phone's resources than you think you saved. In fact, task managers do more harm than good. A lot of Developers agree with this. Android itself does a very fine job of managing tasks so that you don't have to mess with it.
Read this in-depth article on task managers HERE
Click to expand...
Click to collapse
23 > What is Clean Flash? What is Dirty Flash?
Clean Flash is wiping cache, dalvik cache and data before flashing a zip or installing a ROM through recovery.
Dirty Flash is wiping cache and dalvik cache only
Clean flash is much recommended and causes less problems down the road. If the instructions specifically ask to to clean flash, you must do so. You will lose all your data when you will clean flash. But dont worry, clean flash will not affect your internal or external memory card. You will lose your apps and settings and game data. Your phone will act like it is just out of the box.
You can Dirty flash when flashing small modification zip files. Or perhaps a minor update to the rom (unless the instructions ask you to clean flash). You will not lose any data while Dirty flash. But sometimes, you are more likely to face problems like apps closing which could have been prevented by Clean flashing.
Personally, i always clean flash when installing a new Rom. It is a good habit to follow in the long run.
Click to expand...
Click to collapse
Famous Rom Comunties
Android Open Source Project
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Android is an open-source software stack for a wide range of mobile devices and a corresponding open-source project led by Google. Here you can find the information and source code you need to learn more about the Android platform. From there you can create custom variants of the Android software stack, port devices and accessories to the Android platform, and ensure your devices are compatible with the Android compatibility definition.
Click to expand...
Click to collapse
Visit Official Site : source.android.com/
CyanogenMod
CyanogenMod (pronounced sigh-AN-oh-jen-mod), is a customized, aftermarket firmware distribution for several Android devices (See above for supported devices & how to install CyanogenMod on said devices). Based on the Android Open Source Project, CyanogenMod is designed to increase performance and reliability over Android-based ROMs released by vendors and carriers such as Google, T-Mobile, HTC, etc. CyanogenMod also offers a variety of features & enhancements that are not currently found in these versions of Android.
Click to expand...
Click to collapse
Visit Official Site : http://www.cyanogenmod.org/
MIUI
MIUI (pronounced "Me You I", a play on the common abbreviation of the words user interface as UI), developed by Xiaomi Tech, is an aftermarket firmware for cell phones based on the open-source Android operating system. MIUI itself is closed source. It features a heavily-modified user interface that does away with the Android app drawer and has drawn comparisons with Apple's iOS and Samsung's TouchWiz UI. The Custom ROM includes additional functionality not found in stock Android, including toggles on the notification pull-down, new music, gallery, and camera apps, and an altered phone dialer that displays matching contacts as a user enters a number
Click to expand...
Click to collapse
Visit Official Site :en.miui.com/
Reserved1
Res..1
Can you put a bigger signature i don't read it correctly...
Some things are wrong, like rooting your phone avoid your warranty, where did you take your informations?
Why not a single word about the risk of installing a custom kernel? The hard-brick problem, the fact that SUS and PCC won't work on a custom kernel, that's very important informations you should get before thinking about installing a custom kernel.
Great initiative!
QualQuek said:
Why not a single word about the risk of installing a custom kernel? The hard-brick problem, the fact that SUS and PCC won't work on a custom kernel, that's very important informations you should get before thinking about installing a custom kernel.
Click to expand...
Click to collapse
Post suggestions instead of criticisms.
This is really good! :good:
One small suggestion, if I may, I think when it comes to choice of recovery, you should make a small comparison between the types of recoveries available.
CWM non-touch recovery lacks AROMA support, and I think that's a huge drawback.
Maybe you can add more such differences that you can find.
kgs1992 said:
This is really good! :good:
One small suggestion, if I may, I think when it comes to choice of recovery, you should make a small comparison between the types of recoveries available.
CWM non-touch recovery lacks AROMA support, and I think that's a huge drawback.
Maybe you can add more such differences that you can find.
Click to expand...
Click to collapse
In my veiw you are right but anything u say the person my have done hard work to build the recovery.
So i am leaving it for now .
If i get some pms / requests / more suggestions i will think once again
QualQuek said:
Can you put a bigger signature i don't read it correctly...
Some things are wrong, like rooting your phone avoid your warranty, where did you take your informations?
Why not a single word about the risk of installing a custom kernel? The hard-brick problem, the fact that SUS and PCC won't work on a custom kernel, that's very important informations you should get before thinking about installing a custom kernel.
Click to expand...
Click to collapse
It is written that rooting will 'void' warranty which means that warranty will be over if you root the phone. There is a difference between 'void' and 'avoid'
aashay960 said:
It is written that rooting will 'void' warranty which means that warranty will be over if you root the phone. There is a difference between 'void' and 'avoid'
Click to expand...
Click to collapse
That doesn't change that fact that's wrong.
QualQuek said:
That doesn't change that fact that's wrong.
Click to expand...
Click to collapse
So you are saying that if we root our phone, we will still have the original warranty? Ofcourse not
Very informative !!
Thanks
Sent from my GT-S5570I using xda app-developers app
aashay960 said:
So you are saying that if we root our phone, we will still have the original warranty? Ofcourse not
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=43971471&postcount=10
Deal with it.
QualQuek said:
http://forum.xda-developers.com/showpost.php?p=43971471&postcount=10
Deal with it.
Click to expand...
Click to collapse
Not to argue with the fact that warranty shouldn't be affected by root (it shouldn't) , but that is solely a European directive.
Sony do not have to stick by that ruling in the rest of the world, including India where the person you are arguing with is from. So, it's perfectly plausible that they could deny a warranty claim because of root and get away with it in some territories (unless a similar ruling is made there).
Also, might I suggest that you do not post in such a confrontational manner when there is no call for it, especially in cases such as now when you haven't considered what might be the case in areas apart from the one you live in yourself.
Sent from my C6603 using Tapatalk 2
kingvortex said:
Not to argue with the fact that warranty shouldn't be affected by root (it shouldn't) , but that is solely a European directive.
Sony do not have to stick by that ruling in the rest of the world, including India where the person you are arguing with is from. So, it's perfectly plausible that they could deny a warranty claim because of root and get away with it in some territories (unless a similar ruling is made there).
Also, might I suggest that you do not post in such a confrontational manner when there is no call for it, especially in cases such as now when you haven't considered what might be the case in areas apart from the one you live in yourself.
Sent from my C6603 using Tapatalk 2
Click to expand...
Click to collapse
Absolutely not, read the wikipedia article.
QualQuek said:
Absolutely not, read the wikipedia article.
Click to expand...
Click to collapse
I have. It only mentions legality in Australia, Europe and the USA. Rulings made in those territories do not cover India and never will.
If you somehow think that India has to stick by a European directive, then I'm not sure what to say about that.
Sent from my C6603 using Tapatalk 2
kingvortex said:
I have. It only mentions legality in Australia, Europe and the USA. Rulings made in those territories do not cover India and never will.
Sent from my C6603 using Tapatalk 2
Click to expand...
Click to collapse
Oh you think that doesn't apply to other countries except that Europe, USA and Australia?
I don't think so, most of other countries haven't any law about it so maybe that make jurisprudence.
Anyway even in India i'm not worried about that.
Hey Guys,
I noticed that the T800ZCU1ANI1 firmware was available. I created a really quick de-odexed, de-knoxed, busybox, pre-rooted base. I've installed this base template on my own device and there's a couple of things I need to fix (keyboard is broken, but I should be able to fix it), but I think this build may be usable.
One problem I see, though, is that this build is Chinese, which means pretty much all traces of Google Apps are non-exitent. Not even the Play store is loaded (which is understandable since the great Chinese firewall would block the stuff anyway). In Google's place there are several Baidu APK's loaded.
The interesting thing is that this build actually has very little bloat. If I could get GApps integrated, it would probably work pretty well as a base. Theres a few apps pre-loaded, but they're all in /data/apps, so they can be easily removed.
My other thought was to take the T800XXU1ANH1 base and do basically the same thing, (de-odex, de-knox, init.d, busybox, etc.). What do you guys think? Is this Chinese NI1 worth messing with, or should I go with the Italian NH1 build that has an NI1 CSC?
Cheers,
Scott
P.S. I know I'm new. I wanted to post in the development section but couldn't since I'm new to XDA.
I think I may have answered my own question. Even though this chinese base is pretty debloated, I feel like it's going to be a pretty significant uphill climb to get it working properly. Samsung also installed some other naggy-type things (confirming turning on the wifi switch, etc) that I assume are required in a Chinese build. I think I'll just do a new base on NH1 (PDA)/NI1 (CSC).
Hello ,
I got my P7 for about 4 Months now,
and I wanted to have the EMUI 3.0 and Lolipop
but I think the Original System is 4.4.2 and Emui 2
I want to ask What can I do to Root or make a ROM (Sorry I really dont know he defrance total newbie ) , but I dont want to lose the support of Google or the Google Market , what should I do , can anyone help me in that ???
give me details and tell me what to do
thanks
look at this: http://forum.xda-developers.com/asc...7en-rom-v3-0-emui-3-0-4-4-2-18-11-14-t2945104
darkzero2022 said:
Hello ,
I got my P7 for about 4 Months now,
and I wanted to have the EMUI 3.0 and Lolipop
but I think the Original System is 4.4.2 and Emui 2
I want to ask What can I do to Root or make a ROM (Sorry I really dont know he defrance total newbie ) , but I dont want to lose the support of Google or the Google Market , what should I do , can anyone help me in that ???
give me details and tell me what to do
thanks
Click to expand...
Click to collapse
If you are newbie than do nothing ! Wait for official upgrade ! Because you will cry !
Sent from my HUAWEI P7-L10
Ziolek67 said:
If you are newbie than do nothing ! Wait for official upgrade ! Because you will cry !
Sent from my HUAWEI P7-L10
Click to expand...
Click to collapse
Really ???? Why ?? Huawei is too slow in making the Updates , all now is Andoird 5 and P7 is stuck in 4.4.2
It's proberly better staying on 4.4.2 than on lolipop. Many bugs on lolipop.
Sent from my HUAWEI P7-L10 using XDA Free mobile app
darkzero2022 said:
Really ???? Why ?? Huawei is too slow in making the Updates , all now is Andoird 5 and P7 is stuck in 4.4.2
Click to expand...
Click to collapse
Ok than lest go to update.... I will waiting for yours requests for help
darkzero2022 said:
Really ???? Why ?? Huawei is too slow in making the Updates , all now is Andoird 5 and P7 is stuck in 4.4.2
Click to expand...
Click to collapse
Wow do you realize android 5 has been out officially for a week or two and pretty much every phone apart from nexus which uses the software directly from Google themselves who make android, still don't run it yet and expect to be running it in 2015.
Not even big teams that use the aosp code directly such as cyanogen or paranoid have got a stable fully functional rom out yet.
It takes time for the 3rd party developers to customize and test android for there devices once the official version gets released as they all use the final source code which only has been out 3-4 weeks.
Also no company apart from Google is much better, Samsung are still rolling out 4.4 to some of there devices with some like the s2 still on 4.2 and end of life presumably others will jump straight to lollipop from 4.3 etc.
Also on rooting what do you wish to achieve by doing so?
Rooting can be very dangerous if you don't know what your doing with devices like ours.
Take a look for example at all the posts in this forum asking to downgrade their l10's from emui 3 to 2 which they upgraded to custom versions etc without thinking and the issues they now have with boot loops and stuff.
If you want to run xposed you can find many people with similar things recently in this forum that can't get it to work.
Also rooting etc you lose the ability for any future updates via OTA and recovery and would need to manually update your device potentially bricking it every single time which bricking means you can no longer use your device and have to buy a new one.
Also are you capible on the PC with using it, command prompt Linux shell etc and doing things like installing Windows and other things.
If not then rooting is not for you.
Also do you know how to code in Linux C etc and know the workings of the Linux os, if not then there is no way you are going to make a custom rom. All you might be able to achieve is just repackaging someone else's ROM with minor edits and even then the tools to do that mainly use Linux to run as it's native windows doesn't have all the stuff Linux has natively in this regard.
Ziolek67 said:
If you are newbie than do nothing ! Wait for official upgrade ! Because you will cry !
Sent from my HUAWEI P7-L10
Click to expand...
Click to collapse
drguild said:
Wow do you realize android 5 has been out officially for a week or two and pretty much every phone apart from nexus which uses the software directly from Google themselves who make android, still don't run it yet and expect to be running it in 2015.
Not even big teams that use the aosp code directly such as cyanogen or paranoid have got a stable fully functional rom out yet.
It takes time for the 3rd party developers to customize and test android for there devices once the official version gets released as they all use the final source code which only has been out 3-4 weeks.
Also no company apart from Google is much better, Samsung are still rolling out 4.4 to some of there devices with some like the s2 still on 4.2 and end of life presumably others will jump straight to lollipop from 4.3 etc.
Also on rooting what do you wish to achieve by doing so?
Rooting can be very dangerous if you don't know what your doing with devices like ours.
Take a look for example at all the posts in this forum asking to downgrade their l10's from emui 3 to 2 which they upgraded to custom versions etc without thinking and the issues they now have with boot loops and stuff.
If you want to run xposed you can find many people with similar things recently in this forum that can't get it to work.
Also rooting etc you lose the ability for any future updates via OTA and recovery and would need to manually update your device potentially bricking it every single time which bricking means you can no longer use your device and have to buy a new one.
Also are you capible on the PC with using it, command prompt Linux shell etc and doing things like installing Windows and other things.
If not then rooting is not for you.
Also do you know how to code in Linux C etc and know the workings of the Linux os, if not then there is no way you are going to make a custom rom. All you might be able to achieve is just repackaging someone else's ROM with minor edits and even then the tools to do that mainly use Linux to run as it's native windows doesn't have all the stuff Linux has natively in this regard.
Click to expand...
Click to collapse
Thanks For your Valuable words,
I really enjoyed them and get my mind open
well I do have Good Experience in linux and Command line , C Programming actually didnt go deep with it really ,
But i think I will stick to your opinion and wait ,and while I do so I will learn more about the whole subject ,and maybe increase my knowledge in this Field . (Android Programming - the C Programming - how things work in Android , ROMS , ETC)
but would you mind telling me from where to start ???
darkzero2022 said:
Thanks For your Valuable words,
I really enjoyed them and get my mind open
well I do have Good Experience in linux and Command line , C Programming actually didnt go deep with it really ,
But i think I will stick to your opinion and wait ,and while I do so I will learn more about the whole subject ,and maybe increase my knowledge in this Field . (Android Programming - the C Programming - how things work in Android , ROMS , ETC)
but would you mind telling me from where to start ???
Click to expand...
Click to collapse
Apologies if I came across about abit hard this forum has had allot of impatient people jumping in recently trying to run Emui 3 on l10's then asking to downgrade as you may have noticed the other teams like paranoid are already dealing with lots of people saying there to slow for not having lollipop out within a hour of aosp.
I had the same issue running a custom Minecraft server that people got really angry then refused to play and bad mouth the server if we didn't update that day when update time for us was about a week given the number of customizations we had 41 plugin's in the end, sometimes longer if there were more changes the mod and custom server devs had to deal with.
Emui 3 and lollipop has more bugs more as it's new from what I found I may start a proper consolidated emui talk thread later for those running it opposed to all the l10 when are we getting it out help me downgrade threads.
The place I think you should start is to download the source code for your version from the emui webpage and start analyzing it out of interest.
There's another Dev on here doing the same thing so you might want to contact him for info.
Also there are tools on Linux that easily let you unpack stock image files and the ext container and repack them.
That way you can see the full file structure and how a rom is packaged.
It's good just to see what's inside roms and how the first roms are usually made by a repackage before source.
I will stress the same as above that while these are starting points you would need to know what you are doing and something more hackable like a cheap nexus or or Chinese tab (about $50 USD) with easy upgradable firmware something would be better to start on.
Also grab down the android tools with eclypse for Linux, the sdk virtual device and have a play around making a app and stuff also you can edit the virtual rom safely etc.
The Linux version of the tools is far superior as you can natively mount the virtual ext cards for host file transfer and do other things which you can't under windows.
By ext above I mean the virtual partition files which are either ext 3 or 4 last time I looked.
I'm not a coder myself and I only did basic stuff in the past as I had a Chinese android 2.2 tablet the MID ones as my first device, I used a custom rom on which was just a repack with file system changes with bloat removed etc.
I looked into this out of interest and curiosity, each rom update I repacked it with the apps I used so I didn't need to reinstall them, there was probably a better (proper) way than just unpacking the ext file system from the img adding my apps in to the deploy folder and repacking.
Also I unpacked a APK weather app etc to make changes and use a custom background and others like themes to grab icons and assets this is a good start with looking at app packages and how that all works as well as making your own app in various tools eclipse for one which is the official tool but there's hundreds of android programming softwares online even to do simple stuff as make a stand alone html5 app from a webpage.
The tools on Windows I found were lacking and harder to find for the rom stuff, with Linux it was built into the system a lot of things.
What Linux is the best for doing Android stuff I don't know so that will need to be researched.
As mentioned devices can be dangerous for custom stuff especially newer ones with bootloader security, the older Chinese style ones and some others you could reflash easily from sdcard with a update.img file as they didn't contain that lock out security on boot and debugging.
I nearly bricked a few devices in the past, once having to rely on the bootloader and Android Commander a powerful tool and device terminal to mount the partition rw while in the bootloader to rename a file backI renamed as a test that caused the system to stop booting.
You can still get some tabs that do that about 50 USD on eBay etc I think.
darkzero2022 said:
Hello ,
I got my P7 for about 4 Months now,
and I wanted to have the EMUI 3.0 and Lolipop
but I think the Original System is 4.4.2 and Emui 2
I want to ask What can I do to Root or make a ROM...
Click to expand...
Click to collapse
I'd strongly advise that you wait. My experience. You can root v4.4.2 VERY easily using vroot. Wait for lollipop, honestly. Is a nightmare recovering your position if you try to move now.
Sent from my HUAWEI P7-L10 using XDA Premium HD app
Presently: T-Mobile-Polska ROM (4.4.2 KitKat, Build ID: KOT49H) flashed 24-03-2015y.
Well customized, rooted, well tuned up with Xpose instaler modules etc., frozen bloatware
For several months it is proposed to update for a reason: Security Fix!
Is it worth updating at all? As such a "security fixes" used to mean user couldn't customize or tune OS, you could hardly detect any other difference!
However, what is the latest or simply the best ROM for the 64bit device?
(And where to download from?)
No matter stock or custom, just it needs fully work and has some nice "state of the art" builtin functionality
The other facilities will be acquired through the means above mentioned: root, Xpose, 3Ctools and some neat tools available on the market.
Possibly half of the stock system apps are just bloatware, so 3Ctools will help to cleanup them
You might try to ask the tech support what is in this update for example the MMS fix surely feels like must have (well known by now mms bug allowing to execute a code send by mms) but if that something you could manage to dodge on your own then just ignore it.
About the ROM with some nice looks n feels well we don't have any TBH we don't have any so called "daily driver" at all but I can suggest installing a custom launcher some of the more liked ones were on sale not so long ago you just have to track the app sales
I don't suggest any cause I don't know the forum rules regard the advertising.
Edit: There's Cyanogenmod 12 but it's bugged, not something u want to use daily.
ioy said:
Presently: T-Mobile-Polska ROM (4.4.2 KitKat, Build ID: KOT49H) flashed 24-03-2015y.
Well customized, rooted, well tuned up with Xpose instaler modules etc., frozen bloatware
For several months it is proposed to update for a reason: Security Fix!
Is it worth updating at all? As such a "security fixes" used to mean user couldn't customize or tune OS, you could hardly detect any other difference!
However, what is the latest or simply the best ROM for the 64bit device?
(And where to download from?)
No matter stock or custom, just it needs fully work and has some nice "state of the art" builtin functionality
The other facilities will be acquired through the means above mentioned: root, Xpose, 3Ctools and some neat tools available on the market.
Possibly half of the stock system apps are just bloatware, so 3Ctools will help to cleanup them
Click to expand...
Click to collapse
There's only 1 rom available for the 64 bit and that's the one patrik made the cm12 and it has a good amount of bugs so it's not suggested as a daily driver yet. Nothing else but that and stock.
hi guys...
- which apps and bloatware Stock OOS has ?
- Can i remove them without root ? if i do this phone will get OTA updates ?
- what about kernels ... if i flash a custom kernel on stock OOS ROM , phone gets OTA updates ??
actually i want a rom with OTA updates ...
i got tired of downloading full roms , everytime they get a new update ...
- any custom roms here with OTAs ? and ported oos camera is as good as oos stock rom ?
ty.
All OnePlus phones come with ZERO bloatware. Just what is needed to run stock Android. There are plenty of custom ROMs out there but if you want my personal opinion, I would go with CyanogenMod 14.
phiftyopz said:
All OnePlus phones come with ZERO bloatware.
Click to expand...
Click to collapse
There are a few things which some may consider bloat:
1) Duo. A Google video call app, which I don't use.
2) OnePlus Community
3) File Manager. Not necessarily "bloat", as one can argue a file manager is a pretty useful or even critical app. Might be handy for a less experienced user. But most others will have a preferred file manager.
4) Oneplus music player. Again, not necessarily "bloat" as one can argue a music player is a pretty critical feature. It's just that this implementation, while simple, also is lacking a lot of basic feature (such as any type of playlist support). There are plenty of better options.
5) Weather (made by OnePlus?). Again, if you want a weather app, you probably already have a preferred one. This one just doesn't have many features, so again there are plenty of better options.
But I agree, this is probably the most bloat-free phone you can get.
redpoint73 said:
There are a few things which some may consider bloat:
1) Duo (a Google video call app, which I don't use)
2) OnePlus Community
3) File Manager (many will have their own preferred file manager)
4) Oneplus music and weather apps (which aren't that useful)
But I agree, this is probably the most bloat-free phone you can get.
Click to expand...
Click to collapse
True. Forgot about those apps.
well you are right.
i dont use hangout,duo,oneplus waether , oneplus community , google keep , and ...
so can i remove these and get OTAs too?
And SwiftKey too, that gave some problems time ago.
Enviado desde mi ONEPLUS A3003 mediante Tapatalk