[Q] Several questions - General Questions and Answers

Hello fellow android users,
this is my first post on the xda forums as i am a new member with little experience on Android systems. The previous 5 years i was an iPhone owner and power user up until this Christmas that i decided to change the platform and switch to Android. Up until now i am much more satisfied with the openness of the android system comparing with iOS (even if jailbreaked).
I have purchased an LG G2 D802 and i have Rooted it already and installed TWRP custom recovery, i have created a nandroid backup, installed a couple of mods from this forums. I would like to personally thank all the developers for their hard work and support to new users like me!
However, like every new user, i have a couple of questions that i will like some help with but before i begin let me give you some more info about my device as it will help you give more specific answers:
Device: LG G2 D802 (International)
ROM: Stock LG ROM (i think it's called Cloudy)
Custom recovery installed: TWRP
Exrta MODS installed: SplitWindowMOD
Questions:
1) It seems that connecting my device to my windows 7 computer and copying music to "Music" folder, requires a phone reboot in order that the mp3s will show up on the device. I didn't notice if this was happening even before i root my device. Could you please let me know if there is a way to force the phone to refresh the music library (without reboot)?
2) I have the 16GB version of G2 and a Nandroid backup wastes about 2.5 GB of the 10 free that the device has. For that reason, i do a backup and then i copy it to my computer and of course delete it from my device. My question here is if in the worst case scenario that android does not boot and therefore not recognized by the computer, how is it possible to insert the backup back to the phone?
3)Is there any repository with all these MODs from XDA? Something like the jailbreak app Cydia on iOS?
4) You know in G2 the feature that comes pre-installed and it's like a small menu of apps when you slide the home button upwards... At the moment it has only Google and Quick memo. How can i add more apps there please?
That's it for the moment! Thank you very much for your answers in advance!

Anyone please?

Michaelkrtikos said:
Hello fellow android users,
this is my first post on the xda forums as i am a new member with little experience on Android systems. The previous 5 years i was an iPhone owner and power user up until this Christmas that i decided to change the platform and switch to Android. Up until now i am much more satisfied with the openness of the android system comparing with iOS (even if jailbreaked).
I have purchased an LG G2 D802 and i have Rooted it already and installed TWRP custom recovery, i have created a nandroid backup, installed a couple of mods from this forums. I would like to personally thank all the developers for their hard work and support to new users like me!
However, like every new user, i have a couple of questions that i will like some help with but before i begin let me give you some more info about my device as it will help you give more specific answers:
Device: LG G2 D802 (International)
ROM: Stock LG ROM (i think it's called Cloudy)
Custom recovery installed: TWRP
Exrta MODS installed: SplitWindowMOD
Questions:
1) It seems that connecting my device to my windows 7 computer and copying music to "Music" folder, requires a phone reboot in order that the mp3s will show up on the device. I didn't notice if this was happening even before i root my device. Could you please let me know if there is a way to force the phone to refresh the music library (without reboot)?
2) I have the 16GB version of G2 and a Nandroid backup wastes about 2.5 GB of the 10 free that the device has. For that reason, i do a backup and then i copy it to my computer and of course delete it from my device. My question here is if in the worst case scenario that android does not boot and therefore not recognized by the computer, how is it possible to insert the backup back to the phone?
3)Is there any repository with all these MODs from XDA? Something like the jailbreak app Cydia on iOS?
4) You know in G2 the feature that comes pre-installed and it's like a small menu of apps when you slide the home button upwards... At the moment it has only Google and Quick memo. How can i add more apps there please?
That's it for the moment! Thank you very much for your answers in advance!
Click to expand...
Click to collapse
Can you please tell me, which Android-Version do you have got?
Michaelkrtikos said:
2) I have the 16GB version of G2 and a Nandroid backup wastes about 2.5 GB of the 10 free that the device has. For that reason, i do a backup and then i copy it to my computer and of course delete it from my device. My question here is if in the worst case scenario that android does not boot and therefore not recognized by the computer, how is it possible to insert the backup back to the phone?
Click to expand...
Click to collapse
If the Backup is just a Copy of your files, the Phone will continue running.
If the backup is a single file, you can copy it back to thie phone with.... Windows Explorer! :laugh:
Michaelkrtikos said:
1) It seems that connecting my device to my windows 7 computer and copying music to "Music" folder, requires a phone reboot in order that the mp3s will show up on the device. I didn't notice if this was happening even before i root my device. Could you please let me know if there is a way to force the phone to refresh the music library (without reboot)?
Click to expand...
Click to collapse
Is your phone running in safe mode?
Have you got the Many-Problems-Causing-and-Bogus Android 4.4.2?

Hello there, thanks for the reply!
I am running 4.4.2 at the moment. I have not noticed any problem with my device so far...
The backups are .win files and i have more than one... I guess it is one for System, one for Data, one for Cache and one for Boot. It is a normal backup that TWRP does... I just wondered because if the phone does not boot, the driver is not running so i thought that the phone is not even recognizable by the PC.

Related

[Q] CWM,Vegan,etc What order do I do these things?

(I've spent a long time reading and I don't want to waste your time, so if the answers to this have been posted before please just tell me to keep searching.)
New G tablet arrives in 3 days. I have very little tech knowledge, but I enjoy the journey. Would someone mind please putting the following in the CORRECT order for me?
1. Fully charge G tab and turn it on
2. Install Titanium Backup on G tab (is this done like I would install an app on an iphone, or do I download to my PC and move it to the g tab?)
3. Backup stuff (everything)? To where? My PC?
4. Install clockwork as per instructions here (I think I'll use G tab's internal SD card)
5. Use clockwork to repartition internal SD card (2048 and 0)
6. Use clockwork to delete data and cache
7. Install Vegan 5.1 as per instructions here.
8. Install Flah and Market capability as per instructions here.
9. Install ADW launcher (not sure what this is, but it looks good on youtube). How do I install it? Is it like an iphone app installation, or...?
10. Some of the posts I've read mention a need for a file browser. Do they mean on my PC, or on the G tab? How do you get one on the G tab? Through Market?
11. Calibrate touch screen as per instructions here.
12. Anything I've forgotten?
Thanks for your help and understanding for a complete novice.
This has all been posted before as you thought.
I would not worry about backing up when you first get it as there will be nothing really on it but the stock rom.
if you goal is to load a Rom like TNT or Vegan from day one.
Root
Clockwork Mod
load Rom
and away you go.
There are directions all over the place to the above.
Once you get the rom loaded and all setup then get titanium backup installed and do a backup. Save yourself hours and pay for the pro version, it will allow you to run batch backup/restores and not touch your tablet while it runs.
Hope that helps now go read and search while you await your Gtab and have FUN! that is what it is all about.
Chances are you wont even have to root first.
Install Clockwork
Partition
Install Vegan
thebadfrog said:
Chances are you wont even have to root first.
Install Clockwork
Partition
Install Vegan
Click to expand...
Click to collapse
Thanks guys. I like the sound of these 3 simple steps, but what do you mean "chances are..."? Is it a random thing?
goog64 said:
Thanks guys. I like the sound of these 3 simple steps, but what do you mean "chances are..."? Is it a random thing?
Click to expand...
Click to collapse
This is my first Android device but I'm good with PC's.
Anyway, I fired it up from new installed clockwork, did the partition 2048,0 as suggested and for me installed tnt-lite and all is good. It was probably stock for about 10 minutes of its life.
Thanks Stuggy. That's what I'll try (except with Vegan, I think).
goog64 said:
Thanks guys. I like the sound of these 3 simple steps, but what do you mean "chances are..."? Is it a random thing?
Click to expand...
Click to collapse
For some reason I had to root first when I installed the update after the 3389 update. I think it was just me but it was just another step. Installed z4root, got root, and moved on
Thanks badfrog.
Just to give you an idea where I'm at.....I had no idea what 3389 is so I searched for it. Many pages came up, but they all assume a certain level of background knowledge that I don't have. Please tell me, is 3389 the ROM that comes with the G tab?
If so, why would you be updating that if you had a different ROM already installed (Vegan, TNTlite, etc)?
Other pages I've seen have said that installing Vegan or TnTlite IS rooting, whilst still other pages have said that installing clockwork mod is rooting? Is this correct?
I can't find out what rooting actually means because every page I find assumes the reader already knows what rooting is. I will keep searching for a site for android dummies (and stop wasting your time).
rooting a device is basically changing system permissions so that you have full access to read, write and manipulate all files on the device. In Linux if you are root you have total control over the system. I believe that I read somewhere that the GTab is already set so that you have total control. Other devices you would use an app like z4root and it would change the security settings so that you had root access.
hmmm....the plot thickens. Thanks Sm0k3d 0ut, I'm looking forward to confirmation of that to clear up my confusion!
Hello - New user here and planning to do the same. My tablet arrives today but my SD arrives next week.
Can I use an 128MB micro SD to do the Clock mod before the larger card arrives?
Thanks.
bevbeng said:
Hello - New user here and planning to do the same. My tablet arrives today but my SD arrives next week.
Can I use an 128MB micro SD to do the Clock mod before the larger card arrives?
Thanks.
Click to expand...
Click to collapse
Check this thread on clockwork
http://forum.xda-developers.com/showthread.php?t=865245
goog64 said:
Thanks Stuggy. That's what I'll try (except with Vegan, I think).
Click to expand...
Click to collapse
Try them both, they are both great roms and you will become more comfortable the more roms you flash.
Most important tools are this site and titanium backup "PRO"
copc said:
Try them both, they are both great roms and you will become more comfortable the more roms you flash.
Most important tools are this site and titanium backup "PRO"
Click to expand...
Click to collapse
Thanks copc. I also read somewhere that backing up can be done with Clockwork. Is that true? If so, does a novice like me really need titanium backup?
Also, one more question: in case I ever want to restore to the stock ROM that the G tab comes with, do I need to do anything special BEFORE I install Clockwork and the new ROM? Or can I just change back to original no matter what I do now?
(G tab arrives tomorrow. Can't wait!)
goog64 said:
I also read somewhere that backing up can be done with Clockwork. Is that true? If so, does a novice like me really need titanium backup?
Click to expand...
Click to collapse
I still haven't received my Zpad yet, so can't talk from experience. But from what I have read it seems that titanium backup backs up the apps (and maybe data?) and clockwork makes a ROM image of you Tablet (or something similar to that). So I think they are different types of backups and you should probably do both.
But I could be horribly wrong.
SnakeManJayd said:
I still haven't received my Zpad yet, so can't talk from experience. But from what I have read it seems that titanium backup backs up the apps (and maybe data?) and clockwork makes a ROM image of you Tablet (or something similar to that). So I think they are different types of backups and you should probably do both.
But I could be horribly wrong.
Click to expand...
Click to collapse
You are spot on, Titanium Backup allows you to back up and restore individual apps and data (you can also use it to sideload apps you have already installed on another Android device). CW will make a backup of your entire system (internal SDCard) so you can restore if something goes awry.
goog64 said:
(I've spent a long time reading and I don't want to waste your time, so if the answers to this have been posted before please just tell me to keep searching.)
New G tablet arrives in 3 days. I have very little tech knowledge, but I enjoy the journey. Would someone mind please putting the following in the CORRECT order for me?
1. Fully charge G tab and turn it on
2. Install Titanium Backup on G tab (is this done like I would install an app on an iphone, or do I download to my PC and move it to the g tab?)
3. Backup stuff (everything)? To where? My PC?
4. Install clockwork as per instructions here (I think I'll use G tab's internal SD card)
5. Use clockwork to repartition internal SD card (2048 and 0)
6. Use clockwork to delete data and cache
7. Install Vegan 5.1 as per instructions here.
8. Install Flah and Market capability as per instructions here.
9. Install ADW launcher (not sure what this is, but it looks good on youtube). How do I install it? Is it like an iphone app installation, or...?
10. Some of the posts I've read mention a need for a file browser. Do they mean on my PC, or on the G tab? How do you get one on the G tab? Through Market?
11. Calibrate touch screen as per instructions here.
12. Anything I've forgotten?
Thanks for your help and understanding for a complete novice.
Click to expand...
Click to collapse
1,4,5,7,8, and 11 in that order will get you in business. Titanium Backup should be installed after you get Vegan installed, as there is really nothing to back up in stock. Data and cache will be deleted as part of the partitioning process (that's how I've understood it), and a file browser is already installed with the Vegan image. #9 is just fluff, ADW is a great launcher, but is not necessary to get up and running. If I recall correctly, it will install like an app - you should be able to find it in the Market.
#12 - Though it is not necessary, Root Explorer is a real handy app to have if you are going to tear around with Android's inner workings. Less than $5 on the market, but I found it worth every penny so far.
You will find many different thoughts on the process laid out above, this is just worked for me when I was starting out. The most important thing is Clockwork. Do. That. First.
bevbeng said:
Hello - New user here and planning to do the same. My tablet arrives today but my SD arrives next week.
Can I use an 128MB micro SD to do the Clock mod before the larger card arrives?
Thanks.
Click to expand...
Click to collapse
I did mine (CW .8 and TNTLite) from a 256MB card, and there was still plenty of room - a 128MB card should do you fine. In fact, if you are doing it from a PC (I can't confirm for Mac as I don't have one), you can install CW off of the card, use CW to partition the tablet storage, connect the tablet to your PC, and then use CW to mount the tablet as USB storage so you can copy over the ROM image to the tablet and install.
As far as CW, use the .8 version. I have heard of problems from others using newer versions, and it seems that .8 is what the devs recommend. You can find a link to it in here: http://forum.xda-developers.com/showthread.php?t=865245
BigJohn
Thanks BigJohn. I REALLY appreciate the time you took with that answer, and you explained it very clearly. My tablet arrives today (I hope), and you have given me a lot of confidence.
goog64 said:
Thanks BigJohn. I REALLY appreciate the time you took with that answer, and you explained it very clearly. My tablet arrives today (I hope), and you have given me a lot of confidence.
Click to expand...
Click to collapse
Welcome to MOD-dom, it's awesome.

[Q] Paranoid newbie questions re replacement ROM

I have a Galaxy Gio GT-S5660V (Australia) with a 16GB SD card, having (currently) a 500MB ext2fs partition in addition to the FAT32 partition. I've rooted the phone with universal_gb_root_v20.zip and moved everything that can be moved to the SD card.
But I have installed some 42 additional apps (on top of those that came built-in), and despite uninstalling some built-in apps (using Titanium Backup Root Pro), am forever running out of storage. To the extent that I now can't update some storage-intensive apps (like Google Maps).
I know this is a developers' forum, and I'm not a developer. But it looks like the best place to come for the advice I need. I'm a raw beginner (this is my first and, so far, only smartphone), and am fearful of doing something to the phone that would reduce its usefulness or (worse) stop it working completely. So because the solution to my problem probably involves replacing the stock ROM code with a 'special' ROM, and those ROMs are so poorly documented, I have heaps of questions before I'm confident to proceed.
I've read the 'Big thread For New Users (Rooting, Flashing, Firmwares, Mods, Tips, Tricks)'. I've installed Odin 4.42, and think I understand how to download a new ROM to the phone (but of course haven't tried it yet!!). I looked for a GT-S5660V specific forum, but couldn't find one.
1. If I install a custom ROM, what happens to all the built-in apps that came with the phone? [Some of these are vital to me!] Obviously the basic phone/SMS/data, Bluetooth and WiFi functions must continue to operate correctly.
2. What happens to all the additional apps I've bought and installed?
3. I don't especially want to change the 'look and feel' of my phone. I just want to free up internal storage by using the SD card as an 'extension' to internal storage, so I can continue adding and updating apps without running out. So which ROM is likely to achieve this on the GT-S5660V (I'd particularly like to hear from any Australians who have ROMmed their GT-S5660V with this feature, since I've read warnings about ROM versions that are for the GT-S5660 but NOT the GT-S5660V)?
4. In case the custom ROM doesn't work for me, how do I backup my current ROM so I can reinstall it?
Sorry for the long (and paranoid!) post, and I hope someone here can help me. Many thanks.
PS: I enjoyed the 'Noob Video' - very professionally made!
Daniel
(Gerroa, Australia)
DanielFFF said:
1. If I install a custom ROM, what happens to all the built-in apps that came with the phone? [Some of these are vital to me!] Obviously the basic phone/SMS/data, Bluetooth and WiFi functions must continue to operate correctly.
Click to expand...
Click to collapse
The only thing you'll have are what comes with the ROM you flash. That, of course, includes phone/SMS/data, Bluetooth and Wifi. If you run Astro (the free version is enough) you can save an apk file of any app you absolutely need, just to be sure it's available after you flash a ROM. (Then install Apk Installer, and it can install the apk file in the new ROM.)
2. What happens to all the additional apps I've bought and installed?
Click to expand...
Click to collapse
See #1. You should have the apk files for all the apps you need (free, paid and original) saved to your laptop/desktop or somewhere.
3. I don't especially want to change the 'look and feel' of my phone.
Click to expand...
Click to collapse
The look and feel is the apps. The "desktop" is the launcher. You may find some that you actually like better than the stock one.
I just want to free up internal storage by using the SD card as an 'extension' to internal storage, so I can continue adding and updating apps without running out.
Click to expand...
Click to collapse
With CM you can use up to 1GB on the SD card as internal storage. (Making the partition larger than 1GB in CM seems to cause problems. There's at least one ROM that can take a larger partition, but there's no version for your phone.)
So which ROM is likely to achieve this on the GT-S5660V (I'd particularly like to hear from any Australians who have ROMmed their GT-S5660V with this feature, since I've read warnings about ROM versions that are for the GT-S5660 but NOT the GT-S5660V)?
Click to expand...
Click to collapse
NEVER flash a ROM that's not for your specific phone. At best it won't work. At worst you won't be able to recover the phone and you'll have to buy another one.
4. In case the custom ROM doesn't work for me, how do I backup my current ROM so I can reinstall it?
Click to expand...
Click to collapse
Use Nandroid backup in the recovery boot. (And save the backup to your computer - the SD card will get wiped.)
Re: Paranoid newbie questions re replacement ROM
Many thanks, Rukbat, you reply has been very helpful. But as with any learning process, your answers have raised new questions!...
Rukbat said:
The only thing you'll have are what comes with the ROM you flash. That, of course, includes phone/SMS/data, Bluetooth and Wifi. If you run Astro (the free version is enough) you can save an apk file of any app you absolutely need, just to be sure it's available after you flash a ROM. (Then install Apk Installer, and it can install the apk file in the new ROM.)
Click to expand...
Click to collapse
I had Astro File Manager before, but uninstalled it when I started running short of storage, as I didn't think it offered anything that I couldn't do with ES File Explorer and Titanium Backup Pro. Do I really need to reinstall it, or will the backups from Titanium Backup do?
Rukbat said:
See #1. You should have the apk files for all the apps you need (free, paid and original) saved to your laptop/desktop or somewhere.
Click to expand...
Click to collapse
I believe Titanium Backup Pro backs up user apps and data, so once I reinstall Titanium with the new ROM, I should be able to recover my previous apps, yes?
Rukbat said:
With CM you can use up to 1GB on the SD card as internal storage. (Making the partition larger than 1GB in CM seems to cause problems. There's at least one ROM that can take a larger partition, but there's no version for your phone.)
Click to expand...
Click to collapse
I'm guessing that 'CM' is CyanogenMod? I'm still looking for a version specifically for the GT-S5660V. It worries me (I really am paranoid! ) that so many versions are 'unofficial', and so poorly documented.
Rukbat said:
NEVER flash a ROM that's not for your specific phone. At best it won't work. At worst you won't be able to recover the phone and you'll have to buy another one.
Click to expand...
Click to collapse
This is what worries me most, as there are very few ROMs and such specifically made for the GT-S5660V – quite a few for the 'generic' Gio (GT-S5660), but few for the 'V' specifically. I read somewhere that the main difference is probably in the 3G frequencies used in Australia, and that some people had tried a 'generic' Gio ROM and lost some of their telephone functionality. Some mention of flashing the Modem code separately, but that just confuses me more!
Rukbat said:
Use Nandroid backup in the recovery boot. (And save the backup to your computer - the SD card will get wiped.)
Click to expand...
Click to collapse
I looked up Nandroid backup, and it seems to get this I need to install ClockworkMod Recovery. ROM Manager is also recommended as an adjunct, so I've already installed v5.0.2.0 of that. Just need to find a GT-S5660V version of ClockworkMod Recovery now! I guess since it doesn't affect telephone functionality, a version for the generic Gio should be OK, such as http://forum.xda-developers.com/showthread.php?t=1421650
It's so confusing for a beginner like me, with so many different versions around!
But I really appreciate your help so far, and hope you can continue to enlighten me.

[Q] 100% Original Stock ROM backup before root?

Hi there,
I am new to xda and new to Android hacking.
What I wanna ask is, (I guess it's of most newbies concern as well), can we have a 100% backup of our system (stock ROM)? Obviously, it is important because:
If we perform an official (OTA) update to a new Android version. And we don't like it. It is possible to get back to the old original one which we are used to. (not everybody likes new things, and/or not every new thing is good)
If our phones are having some problems. And we have to give it back to the company for a fix. In most cases they will flash a new ROM for us. If we wanna keep using the old one (explained in #1), we have to keep a copy of it by ourselves.
If we want to try new custom ROMs, we may want to switch it back after trying.
Whenever we do any modifications, it's always better to keep a backup/roll-back point. In case anything goes wrong, we have a safeguard.
For the official warranty issue.
Yup I do see there are some official stock ROMs downloads for some particular phones. But those are not really a backup of our original ROMs. And it's always hard to verify if those downloads are the original official releases. And, if those downloads are 100% stock ROMs, this means some guys out there could make it, so what is the way to do so?
Or, how those mobile phone companies do it in their labs?
I have been doing researches on this topic for a few days. Some posts claim that their methods are "backup stock ROM" or "backup before rooting". But after digging into it, they requires rooting and/or flashing CWM. Here comes a few questions:
Questions
Rooting will in fact changes some files/data of the system. So backup after root is NOT getting the original stock ROM. Is it?
Is there a method to "un-root", so ALL the changes are TOTALLY reverted?
Installing/flashing things like CWM in phone requires rooting, which would make the ROM not original. Is there a way to extract the system backup from a computer externally?
In addition, I have found some related pieces. which could be useful to anyone viewing this post, and might be useful for you to solve this (my) question. :fingers-crossed:
* as I'm a new user, I can't post links directly. Please delete the blank spaces in between.
ht tp://www .modaco .com/topic/351269-backup-original-rom/
In reply #5, user C3C0 raised a method of backing up the original stock ROM without root. But it seems he is flashing CWM and that method is only for ZTE Skate.
adb backup tool of Android SDK
At the first sight i came across this approach, I thought it is the official method to do whole system (ROM) backup (WOW - how nice!). But after studying for a few more posts, I think adb backup can only backup app+app_data, and possibly some system settings only. Am I correct? And also, adb backup is only for ICS (Android 4.0), isn't it?
adb backup usage: ht tp://forum.xda-developers .com/showthread.php?t=1420351
(But mentioned in the bottom of #1 the poster is having some issues on using adb backup. Perhaps there are some bugs and not reliable(?)
One more question on adb backup: Can it backup just one app+app_data, and restore just one app+app_data, without affecting other things? If yes, we don't need to root and don't need Titanium Backup (which requires root) for backup app+app_data. Isn't it?
** In case I have said anything or any terms wrongly in this thread, please DO correct me, for helping me and helping others.
P.S. i am using LG Optimus 3D.
Thanks a lot, wholeheartedly,
midnite_
Backup phone before root
Hello all this is my first post here...woohoo!:fingers-crossed: This forum is amazing as to the amount of information available. I just wish that in looking for what I need to do I did not need to look in so many places. I feel that if I want to root my T-Mobile GS3 that all the information should be in one subsection of the forum, but it is not that simple I guess....lol Anyway any help would be greatly appreciated.
I have a Samsung GS3 with T-Mobile that I want to root. Everyone says to back up the phone before you do it but I am not really seeing how to make a backup before I start. It appears that most of the guides to root just say to backup without telling you how to fo it. Another thing (correct me if I am wrong) I see the nandroid backup that I think is a backup of the phone however it seems to be done after you make changes to the phone and I thought the backup was supposed to be done before you do anything. Is it that there is not a way to make a complete backup with an unrooted phone?
My question is basically the same as the OP here. I have been reading and reading and reading posts here in the forum. There is much information here and much of it is duplicated with slight variances in some of the duplicates. I am not certain as to which rooting method I should use. There seem to be so many choices. As a new person to this forum I will say that you can find just about everything about any phone which is awesome. The hard thing is sifting through the many options to pick one to use for your issue.
I do see that Mr. Robinson has a thread with backups of the original roms. The only thing is that they are default roms that are like an out of the box phone and not my phone with my apps and my settings. That is what I want to backup...My phone with my settings and my apps.
:good: Thank you in advance for any one that can shed some light on this for me and the OP'er
ASharpEdge said:
Hello all this is my first post here...woohoo!:fingers-crossed: This forum is amazing as to the amount of information available. I just wish that in looking for what I need to do I did not need to look in so many places. I feel that if I want to root my T-Mobile GS3 that all the information should be in one subsection of the forum, but it is not that simple I guess....lol Anyway any help would be greatly appreciated.
I have a Samsung GS3 with T-Mobile that I want to root. Everyone says to back up the phone before you do it but I am not really seeing how to make a backup before I start. It appears that most of the guides to root just say to backup without telling you how to fo it. Another thing (correct me if I am wrong) I see the nandroid backup that I think is a backup of the phone however it seems to be done after you make changes to the phone and I thought the backup was supposed to be done before you do anything. Is it that there is not a way to make a complete backup with an unrooted phone?
My question is basically the same as the OP here. I have been reading and reading and reading posts here in the forum. There is much information here and much of it is duplicated with slight variances in some of the duplicates. I am not certain as to which rooting method I should use. There seem to be so many choices. As a new person to this forum I will say that you can find just about everything about any phone which is awesome. The hard thing is sifting through the many options to pick one to use for your issue.
I do see that Mr. Robinson has a thread with backups of the original roms. The only thing is that they are default roms that are like an out of the box phone and not my phone with my apps and my settings. That is what I want to backup...My phone with my settings and my apps.
:good: Thank you in advance for any one that can shed some light on this for me and the OP'er
Click to expand...
Click to collapse
Hi ya,
It's so nice that you are having the same concern as I do.
As far as i know, the approaches of rooting differ from phones to phones. So we may have to find our own specific rooting method in the phone model sub-forums. It won't be hard for your popular S3
I would like to have a look at that Mr. Robinson's thread. If he can backup the stock ROM, those app+app_data wont a big issue (i guess).
cheers,
midnite_
midnite_ said:
Questions
Rooting will in fact changes some files/data of the system. So backup after root is NOT getting the original stock ROM. Is it?
Is there a method to "un-root", so ALL the changes are TOTALLY reverted?
Installing/flashing things like CWM in phone requires rooting, which would make the ROM not original. Is there a way to extract the system backup from a computer externally?
Click to expand...
Click to collapse
Hi midnight, welcome to a new and exciting world of Android and trying new things. First, let me assure you, what you want is NOT something new. People have been doing this type of thing for years. That is flashing and testing roms. As you will learn, it actually becomes quite addictive. We call those folks that get addicted to flashing: Flashaholics or crackflashers, lol
First let me talk about "root". This process consists of unlocking a lower level of the Android system known as the bootloader. Unlocking the bootloader of your device allows you to flash a custom recovery, flashing a custom recovery allows you to flash the Superuser binary and Superuser.apk, This is what allows you to use apps that require "root". The bootloader is not an OS file. So when you are unlocking your bootloader you are not modifying your stock rom. Only when you have flashed the Superuser package have you modified your stock rom. And even that isn't really modifying anything. When you flash the Superuser package, it adds two files to your rom at certain locations of the file system. It adds the Superuser.apk file to system/app and it adds the SU binary to system/bin. Basically you CAN have a totally S-OFF (unlocked) bootloader and still have an entirely stock rom if you want. But the real benifit is flashing a custom recovery like ClockworkMod Recovery and then flash the superuser package.
As far as extracting the stock system, you should try giving adb a go. Do it right now if you like. Ensure you have the android sdk installed and properly set up on your computer and your computer can recognize your phone. Ensure your phone is in debugging mode, connect your phone to your computer, open up a command window, and run this command:
Code:
adb pull \
This command will pull everything off your phone except for data which is where your market or Google Play apps are stored.
Beyond XDA there are aso more resources to learn from. For example, http://www.android.com is a good place to start, and to learn more about adb check out http://developer.android.com/tools/help/adb.html
If you need to learn how to setup the sdk here is the place to learn how: http://developer.android.com/sdk/index.html
I'm sure others will add to this as well which is the good thing about this community.
Welcome to XDA, I hope you have fun learning, and maybe share back someday things you learn along the way.
wildstang83 said:
Hi midnight, welcome to a new and exciting world of Android and trying new things. First, let me assure you, what you want is NOT something new. People have been doing this type of thing for years. That is flashing and testing roms. As you will learn, it actually becomes quite addictive. We call those folks that get addicted to flashing: Flashaholics or crackflashers, lol
First let me talk about "root". This process consists of unlocking a lower level of the Android system known as the bootloader. Unlocking the bootloader of your device allows you to flash a custom recovery, flashing a custom recovery allows you to flash the Superuser binary and Superuser.apk, This is what allows you to use apps that require "root". The bootloader is not an OS file. So when you are unlocking your bootloader you are not modifying your stock rom. Only when you have flashed the Superuser package have you modified your stock rom. And even that isn't really modifying anything. When you flash the Superuser package, it adds two files to your rom at certain locations of the file system. It adds the Superuser.apk file to system/app and it adds the SU binary to system/bin. Basically you CAN have a totally S-OFF (unlocked) bootloader and still have an entirely stock rom if you want. But the real benifit is flashing a custom recovery like ClockworkMod Recovery and then flash the superuser package.
As far as extracting the stock system, you should try giving adb a go. Do it right now if you like. Ensure you have the android sdk installed and properly set up on your computer and your computer can recognize your phone. Ensure your phone is in debugging mode, connect your phone to your computer, open up a command window, and run this command:
Code:
adb pull \
This command will pull everything off your phone except for data which is where your market or Google Play apps are stored.
Beyond XDA there are aso more resources to learn from. For example, ht tp://www .android .com is a good place to start, and to learn more about adb check out ht tp://developer .android .com/tools/help/adb.html
If you need to learn how to setup the sdk here is the place to learn how: ht tp://developer .android .com/sdk/index.html
I'm sure others will add to this as well which is the good thing about this community.
Welcome to XDA, I hope you have fun learning, and maybe share back someday things you learn along the way.
Click to expand...
Click to collapse
Hi Wildstang,
Thanks very much for your warm welcome and very informative reply. So are you a Flashaholics or Crackflashers yet?
As I am a newbie, please forgive me if I am asking dumb questions.
As far as I understand,
The steps of root is
1. Unlock the bootloader
2. Flash Superuser binary & Superuser.apk
** does "flash a custom recovery" means "flash Superuser binary & Superuser.apk"?
"Flash Superuser binary & Superuser.apk" is just "add SU binary to system/bin" and "add Superuser.apk to system/app". Then why not just copy them into place?
I just found on the web that "flashing" means replacing the OS of the phone with a new ROM. Would that still keeping the stock ROM?
To have a backup of the original stock ROM, can I
1. Unlock the bootloader
2. Flash Superuser binary & Superuser.apk
3. Perform the backup
And later, after I have flashed a new ROM, or whatever I do, as long as I didn't brick it, when I want to rollback my phone to its original, I can
1. Restore the backup
2. Delete "SU binary in system/bin" and "Superuser.apk in system/app"
3. re-lock the bootloader
Is this correct?
I don't mean to challenge you. But does adb pull \ really backup the system, or just all the files?
Thanks very much again!
midnite_
Hey midnite_,
I am a newbie too and have a lot of blank spots in my understanding of what we can do with android. I also came here with same question. I found how to root, this isn't a secret. Like you, I want to know how do I fix it if I break it.
So, with regards to your questions.
1. Unlock the bootloader
Not clear on this one, as not every tutorial even mentions this part. My feeling is that this might be specific to some phones, like HTC.
2. Flash Custom Recovery (such as AmonRa, CWR, TWRP...)
Recovery is an intermediate stage of phone booting process after bootloader but before OS.
It is there to allow OTA (Over the air) updates. During those, the OS is halted and replaced with a newer one.
What this means for us is that the recovery is capable of replacing OS (ROM - are these terms interchangeable?).
Recovery is the same as hidden partition on windows, that is sometimes present on a PC. It has a limited interface.
It can replace one OS image with another. It probably checks the checksum and creates the new one after the update. It is probably the gatekeeper.
Stock recovery will not replace OS with an image from SD card or from PC through USB. Only OTA.
This is the reason for flashing the custom (hacked) recovery on.
Custom recovery is made to allow additional options, such as allowing image sources such as PC or SD card, and also a ROM backup (write OS image to PC).
3. Flash update file using "upgrade from SD card" function of custom recovery now in place.
In this step, the Superuser.apk and bin files are placed. Stock recovery will not let us do that.
Also, I think the reason we can't just use ADB to "copy" superuser package to phone is because the system is either running or exists as an image (compressed?), and is probably protective of its modification. (So, likely the superuser package also replaces the checksum that the OS uses to check if it has been compromised?) Yes, this modifies your rom.
I assume that unrooting could be done after this by updating again with a file that removes superuser package and that would make your rom stock again.
4 OR flash custom ROM, which usually includes superuser package. Of course using custom rom means you no longer have stock rom.
To have a backup of original ROM, you would :
1 Unlock bootloader,
2 Flash (install) custom recovery
3 superuser doesn't matter here
4 Use custom recovery function to back up your stock ROM.
I want to know the answers to the rest of your questions as well as some clarifications to mine.
Personally, I am looking for a way to backup the stock recovery as well.
I know there are some people asking about this. The procedure appears to be as follows:
(pieced together so don't take it as a tutorial)
1 Unlock bootloader (again, unclear on this. Also some mention S-OFF and others don't)
2 With USB debugging allowed (meaning connect as device requiring a driver), Connect to a PC with ABD, and a driver installed.
3 From ADB, issue a command "adb boot recoveryimage.name" instead of the usual "adb flash recoveryimage.name".
This will make the phone boot into a custom recovery image that is residing on PC, without first writing it to the phone.
4 Unclear how, but make that custom recovery now being live to back up stock rom to pc.
5 Unclear how, but make that custom recovery now being live to flash either root or custom rom to the phone.
6 Disconnect, reboot the phone. Once in OS, use root privileges to mount recovery partition ? (this makes it visible as drive)
7 Don't know how, but use root privileges to back up now visible stock recovery partition to PC as image.
( This should give you two out of three original parts.)
Keep in mind that even if my peace-by-peace "know-how" ever works, there is at least one clearly faulty step:
The back up of the original state of the boot loader has been never made. I do not know if it is easily can be toggled back and forth from lock to unlock and back without leaving any trace. Also, like yourself, I probably don't quite understand what am I talking about, but I have tried to make as much sense of what I have read here and there.
This is my first smart phone, and my experience with linux is limited to building a minecraft server on MineOS, which was pre-made so that not much was required to make it run. I have "mounted" a partition for the first time last week, trying to break Win7recovery, booting it with Knoppix. This is why I think this is probably will come in play here too, as the recovery partition on W7 was hidden. Until then I didn't understand what mounting means, as windows always does it for you. So, take everything I say with a bunch of salt.
Please, let me know too, if you find out more. I want to flash the hell out of my Prism, but I want to be smart about it.
bump... midnite_ r u still around?
Hi Descent2,
Yes i am still around but i am busy with other stuffs at this moment. Thanks very much for your reply. You have studied a lot and you really did good summarisations. Very informative and I learnt a lot from it. Hope some of the masters or experienced ones would come by and bring us out of the mist
cheers,
midnite_
Descent2 said:
Hey midnite_,
I am a newbie too and have a lot of blank spots in my understanding of what we can do with android. I also came here with same question. I found how to root, this isn't a secret. Like you, I want to know how do I fix it if I break it.
So, with regards to your questions.
1. Unlock the bootloader
Not clear on this one, as not every tutorial even mentions this part. My feeling is that this might be specific to some phones, like HTC.
2. Flash Custom Recovery (such as AmonRa, CWR, TWRP...)
Recovery is an intermediate stage of phone booting process after bootloader but before OS.
It is there to allow OTA (Over the air) updates. During those, the OS is halted and replaced with a newer one.
What this means for us is that the recovery is capable of replacing OS (ROM - are these terms interchangeable?).
Recovery is the same as hidden partition on windows, that is sometimes present on a PC. It has a limited interface.
It can replace one OS image with another. It probably checks the checksum and creates the new one after the update. It is probably the gatekeeper.
Stock recovery will not replace OS with an image from SD card or from PC through USB. Only OTA.
This is the reason for flashing the custom (hacked) recovery on.
Custom recovery is made to allow additional options, such as allowing image sources such as PC or SD card, and also a ROM backup (write OS image to PC).
3. Flash update file using "upgrade from SD card" function of custom recovery now in place.
In this step, the Superuser.apk and bin files are placed. Stock recovery will not let us do that.
Also, I think the reason we can't just use ADB to "copy" superuser package to phone is because the system is either running or exists as an image (compressed?), and is probably protective of its modification. (So, likely the superuser package also replaces the checksum that the OS uses to check if it has been compromised?) Yes, this modifies your rom.
I assume that unrooting could be done after this by updating again with a file that removes superuser package and that would make your rom stock again.
4 OR flash custom ROM, which usually includes superuser package. Of course using custom rom means you no longer have stock rom.
To have a backup of original ROM, you would :
1 Unlock bootloader,
2 Flash (install) custom recovery
3 superuser doesn't matter here
4 Use custom recovery function to back up your stock ROM.
I want to know the answers to the rest of your questions as well as some clarifications to mine.
Personally, I am looking for a way to backup the stock recovery as well.
I know there are some people asking about this. The procedure appears to be as follows:
(pieced together so don't take it as a tutorial)
1 Unlock bootloader (again, unclear on this. Also some mention S-OFF and others don't)
2 With USB debugging allowed (meaning connect as device requiring a driver), Connect to a PC with ABD, and a driver installed.
3 From ADB, issue a command "adb boot recoveryimage.name" instead of the usual "adb flash recoveryimage.name".
This will make the phone boot into a custom recovery image that is residing on PC, without first writing it to the phone.
4 Unclear how, but make that custom recovery now being live to back up stock rom to pc.
5 Unclear how, but make that custom recovery now being live to flash either root or custom rom to the phone.
6 Disconnect, reboot the phone. Once in OS, use root privileges to mount recovery partition ? (this makes it visible as drive)
7 Don't know how, but use root privileges to back up now visible stock recovery partition to PC as image.
( This should give you two out of three original parts.)
Keep in mind that even if my peace-by-peace "know-how" ever works, there is at least one clearly faulty step:
The back up of the original state of the boot loader has been never made. I do not know if it is easily can be toggled back and forth from lock to unlock and back without leaving any trace. Also, like yourself, I probably don't quite understand what am I talking about, but I have tried to make as much sense of what I have read here and there.
This is my first smart phone, and my experience with linux is limited to building a minecraft server on MineOS, which was pre-made so that not much was required to make it run. I have "mounted" a partition for the first time last week, trying to break Win7recovery, booting it with Knoppix. This is why I think this is probably will come in play here too, as the recovery partition on W7 was hidden. Until then I didn't understand what mounting means, as windows always does it for you. So, take everything I say with a bunch of salt.
Please, let me know too, if you find out more. I want to flash the hell out of my Prism, but I want to be smart about it.
Click to expand...
Click to collapse
check here
All your answers can be found here: [REF] [GUIDE] Welcome to your device, the Galaxy S III. For more XDA related issues check here: [GUIDE] - XDA New User Guide - Getting started on XDA
Good Luck!
mf2112
XDA Moderator
ASharpEdge said:
Hello all this is my first post here...woohoo!:fingers-crossed: This forum is amazing as to the amount of information available. I just wish that in looking for what I need to do I did not need to look in so many places. I feel that if I want to root my T-Mobile GS3 that all the information should be in one subsection of the forum, but it is not that simple I guess....lol Anyway any help would be greatly appreciated.
I have a Samsung GS3 with T-Mobile that I want to root. Everyone says to back up the phone before you do it but I am not really seeing how to make a backup before I start. It appears that most of the guides to root just say to backup without telling you how to fo it. Another thing (correct me if I am wrong) I see the nandroid backup that I think is a backup of the phone however it seems to be done after you make changes to the phone and I thought the backup was supposed to be done before you do anything. Is it that there is not a way to make a complete backup with an unrooted phone?
My question is basically the same as the OP here. I have been reading and reading and reading posts here in the forum. There is much information here and much of it is duplicated with slight variances in some of the duplicates. I am not certain as to which rooting method I should use. There seem to be so many choices. As a new person to this forum I will say that you can find just about everything about any phone which is awesome. The hard thing is sifting through the many options to pick one to use for your issue.
I do see that Mr. Robinson has a thread with backups of the original roms. The only thing is that they are default roms that are like an out of the box phone and not my phone with my apps and my settings. That is what I want to backup...My phone with my settings and my apps.
:good: Thank you in advance for any one that can shed some light on this for me and the OP'er
Click to expand...
Click to collapse
Thanks mf2112. But those resources are seem only for GS3. And it seems it is not teaching us to backup our stock ROMs, it provides stock ROMs for us to download instead. Is there a general way to backup our stock ROMs?
Thanks,
midnite_
mf2112 said:
All your answers can be found here: [REF] [GUIDE] Welcome to your device, the Galaxy S III. For more XDA related issues check here: [GUIDE] - XDA New User Guide - Getting started on XDA
Good Luck!
mf2112
XDA Moderator
Click to expand...
Click to collapse
You must unlock your bootloader then flash a custom recovery. You will then use that custom recovery to make a backup of your rom. That backup will be stored on your sd card.
Now, I have tried to help you and so have a couple other folks. You expect us to just give you answers step by step. I am sorry but this is simply not how XDA works. XDA is set up in a way which makes it for any users to find quickly what they want to know. Use the search feature on the site and you will find many answers. I tell you to go do your own research now and be proud of what you learn on your own. And if you cannot, please do not try to modify your phone further, you may just brick it if you aren't careful.
midnite_ said:
Thanks mf2112. But those resources are seem only for GS3. And it seems it is not teaching us to backup our stock ROMs, it provides stock ROMs for us to download instead. Is there a general way to backup our stock ROMs?
Thanks,
midnite_
Click to expand...
Click to collapse
I put in the GS3 links since the OP was using that phone. Every phone will be different so I don't think a general way or guide would be practical.
Sent from my HTC Sensation 4G using xda premium

zte z990g (Rooted) Needing general information about su rights & commands

:fingers-crossed: ok so I've FINALLY been able to root my net10 zte merit z990g using a simple .zip install suggestr
d to me by a friend. (I know I took the easy way)
Since rooting it, I've went from the factory 2.3.5 stock and installed an ICS based verioson, which seems to be running great minor exception internet browser crashed & installation of opera web browser seemed to work smoothly on.
Since rooting it, I've bought another phone (Lg Optimus Dynamic) and activated it so that I may study the rooted device futher.
My questions are as follows:
1. Could someone possibly tell me the complete list of su commands are for my zte merit z990g and how to enter them? (Id like to use my su rights to explore the device componets, network (since its deactivated and has no working sim) and bootloader files/settings, etc for my own educational purposes to POSSIBLY futher my knowledge of the android based device. (quite new still yet to the whole technology mods, hacks & tricks) as well as explaining the whole shell thing?
2. Bootloader: how do I know if its unlocked, and if it isnt then what do I do to unlock it?
3. Is it possibe for one flash or install another custom rom or kernel to unlock a device? As stated I've went from gingerbread 2.3.5 to ICS . I first installed a .zip of TouchNav then a DexMeritRoot. zip, shortly after that I installed the ICS.zip. Though it seems to be stable, the battery drains extremly quick and there still is hardly any memory. Any ideas on a tweak setting to optimize
these issues?
4. Does anyone have another suggestion for a rom that I could try?
I ask advice as I know there are possibly other users out in the xda forum who are waaay more experienced with this device and could possibly share their wisdom with an inexperienced noob thats looking to expand her knowledge. So far, whats been done since the root, Ive enjoyed it (I use it to connect via wifi only to connect with friends and play online games when not tinkering with trying to enhance it to full potential) Ive just grown sightly accustomed to the udated zip of ICS and would like to try something new.
So, there it is guys, is there anyone who would like to offer their advice on the subjects? Id love to get some feedback.
Thanks in advance!!
ok, so I now know that I can install a .zip custom rom contaning no kernel since the merit is known to have issues rebooting and its linked to an "unstable kernel....but this confuses me. Doesnt the android based Zte Merit z990g have to have a kernel to function??
And I've come across the Stayboggy blue steel custom rom but Im apperhensive due to conflicting replies in the forum area I located it in. Dont get me wrong, he has some wonderful ROMS and software that Ive researched online. I just get a little nervous upon installing anything (Fear of drastic noob brick)
I've yet to find any real answers in my researches just yet, however I will continue to explore the device.
I guess upon reading Ive realized the bootloader thing has pretty much been addressed all on its own. Im guessing I wouldnt of been able to install the icecream Scamwhich custom rom, version of the ICS, would I??
Im still trying to find out the whole su commands, how to create shell etc so thats what Im tryin to grasp now.
Still would appreciate any opinions, and advice from others. on anything in the thread...
Okay so just to clear a few things up.
The bootloader for the merit is already unlocked due to Touch Nav being able to be flashed and replace the Stock Recovery with the update.zip. The bootloader would be the first menu that you "tampered" with in order to flash a permanent recovery that would allow you to use Touch Nav or ClockWorkMod recovery and then install ROMS. In my experience, I haven't ever come across a ROM being "pre-unlocked". This is because the way to unlock most phones is using the IMEI and being that is different in every phone it just can't be done until after the ROM is flashed. Some phones have apps for them like the Galaxy line and others are harder to unlock.
As far as running shell commands, you'll need to do that through ADB or a Terminal App. That's really the manual way of performing tasks on your device like pushing or pulling files with read/write privileges aka SuperUser. So it depends on what all is you want to try to learn to do manually. Like pulling system apps from your phone, replacing boot animations zip files, or what have you. In ADB, if your device is connected and have ADB debugging checked off you can try the command: "Adb devices". Minus the parentheses to check if can run other commands. "Adb help" will show you a quick command paragraph. You should still Google ADB commands or Android Terminal commands to explore further. Since your phone doesn't have a service, I recommend you trying a voip app to make calls through wifi just as neat thing to mess around with. Well that's just a bit of what I've gathered in my short time here in Xda Developers. If you like the challenge of research in the android/Linux world, this is really exciting way to start.
Oh and as far as the Ice scam Sandwich ROM, it is still Gingerbread. It's only themed system ui to look like ICS. There isn't an ICS based rom out for the ZTE Merit. Even SpeedFreak2.0 is Gingerbread. The low system storage issue was greatly addressed in SpeedFreak2.0 by creating an sd-ext3 partition on the micro sd. I had to create that in either TouchNav or ClockWorkMod and format. So backup all your data prior to doing this and installing the New Rom. I now have 4gb free of system storage and the Merit clocking at 864mhz. Pay close attention as I believe you install that ROM by restoring a backup file NOT flashing the. zip.
Now for the unstable kernel, I would recommend you download the 1.0 kernel I mentioned in another thread. The kernel comes in the ROM and it wouldn't run "without a kernel". Again, this would be after installing SpeedFreak2.0 by backup restore using ClockWorkMod that I believe is installed by flashing an update.zip that reboots TouchNav and let's you use a Temporary ClockWorkMod from which to backup(install) SpeedFreak2.0. You extract the SpeedFreak2.0. zip and get the backup file from there. I hope I made sense. I'm up late and I'll come back and check on you. Feel free to PM me if you find yourself lost.
Sent from my PantechP9090 using xda premium

[Q] Exchange the whole UI stack on Android

Hi
I am new to hacking android. I have built linux distros in the past, and have worked with Linux for 15 years,
I have just rooted a ZTE V965. It doesn't come pre-installed with Play store, and has all sorts of ZTE-specific Chinese apps. It has a good baseband circuit, a good screen, reasonable camera and I think is a great value phone, apart from the awful UI.
It is an android phone, although heavily customised. It has an MTK6589 processor coupled with 4Gb ROM and 512Mb RAM.
I have other phones which operate a much more "Vanilla" android. For example, the Guophone 9105 which also uses an MTK6589. This has a troubling tendency to reboot every random interval. Approx 6 times a week.
I have had success in the past running Linux systems built for much earlier kernels on later kernels. This suggests the ABI (application binary interface) for the Linux kernel changes rather slowly.
I am wondering how well the userland apps are separated from the kernel and drivers on Android.
Specifically, is it feasible to dump all the UI stuff from one phone onto another then change the init to launch the other UI?
Would this risk bricking the phone, or would the shell commands and ADB infrastructure still likely operate?
I guess I should change the bootloader to one that supports fastboot first, right? Is ther a how-to on achieveing this from the root shell?
Thanks for any thoughts
Nick.
Nick Hill said:
Hi
I am new to hacking android. I have built linux distros in the past, and have worked with Linux for 15 years,
I have just rooted a ZTE V965. It doesn't come pre-installed with Play store, and has all sorts of ZTE-specific Chinese apps. It has a good baseband circuit, a good screen, reasonable camera and I think is a great value phone, apart from the awful UI.
It is an android phone, although heavily customised. It has an MTK6589 processor coupled with 4Gb ROM and 512Mb RAM.
I have other phones which operate a much more "Vanilla" android. For example, the Guophone 9105 which also uses an MTK6589. This has a troubling tendency to reboot every random interval. Approx 6 times a week.
I have had success in the past running Linux systems built for much earlier kernels on later kernels. This suggests the ABI (application binary interface) for the Linux kernel changes rather slowly.
I am wondering how well the userland apps are separated from the kernel and drivers on Android.
Specifically, is it feasible to dump all the UI stuff from one phone onto another then change the init to launch the other UI?
Would this risk bricking the phone, or would the shell commands and ADB infrastructure still likely operate?
I guess I should change the bootloader to one that supports fastboot first, right? Is ther a how-to on achieveing this from the root shell?
Thanks for any thoughts
Nick.
Click to expand...
Click to collapse
Hi Nick, I have the same phone. I'm also very new to android, last phone was iOS and before that windows. I managed to root the V965 using Vroot. I also managed to install SuperSU and CWM. However, the CWM is not fully functional, I can only do a factory reset, not install any packages or roms. Probably the phone has a locked bootloader. I can't check, because the USB driver with the phone doesnt support fastboot.
I really need to get google play working in this phone, read a lot of stuff, tried many things, but I havent succeeded yet. Please let me know if you make any progress.
In China they are flashing this phone, found some ROMs even, but I am not sure how they manage and google translate isn't much help there.
http://www.romjd.com/Device/zte-v965/hot/all/1
Hmmm my V965 is having some issues now
After a factory reset, the setup wizard keeps crashing. Even after another resest. So I can't get in the phone anymore.
Any chance you can send me the USB drivers that are on the phone? My phone isnt deteceted anymore, so I can't access the drivers, which I want to reinstall. And of course they are not on the ZTE website.
Byte_Me said:
Hmmm my V965 is having some issues now
After a factory reset, the setup wizard keeps crashing. Even after another resest. So I can't get in the phone anymore.
Any chance you can send me the USB drivers that are on the phone? My phone isnt deteceted anymore, so I can't access the drivers, which I want to reinstall. And of course they are not on the ZTE website.
Click to expand...
Click to collapse
Hi
You can temporarily download the ZTE v965 USB drivers from
www dot nickhill dot co dot uk forward slash ztev965usb dot zip
Byte_Me said:
Hi Nick, I have the same phone. I'm also very new to android, last phone was iOS and before that windows. I managed to root the V965 using Vroot. I also managed to install SuperSU and CWM. However, the CWM is not fully functional, I can only do a factory reset, not install any packages or roms. Probably the phone has a locked bootloader. I can't check, because the USB driver with the phone doesnt support fastboot.
Click to expand...
Click to collapse
Fastboot and ADB appear to be standard protocols, at least on my Ubuntu, which don't need special drivers. However, it does appear that the stock boot loaader on the v965 does fail to incorporate the fastboot option.
If you remove the battery, replace it then turn on holding the volume down, you will get a menu, but fastboot is not there.
I don't know for a fact, but I do suspect that if you have access to the running android system as root, then you could in principle change any of the internal flash data. Therefore, in principle, I guess you could replace the boot loader or anything else in the running android system. Anyone please correct me if I am wrong, or confirm if I am right.
The feature set of this phone seems to be the same as the feature set of my Guophone. MTK6589, dual SIM, etc. So this image may be a good place to start if considering a transplant.
If you have ROMs, then perhaps it is possible to flash the ROM from a root terminal. I'm thinking add the uncompressed ROM to the Micro SD card, then using the dd command, block copy it to the appropriate image area on the internal ROM, reboot, reset to factory defaults.
If anyone more experienced than me with the nuts and bolts of Android can confirm or deny this will work, or where it should be put, please let me know.
An important factor is that the NAND is not locked on the ZTE V965. So if you have a root shell on the phone, you can issue the following command:
mount -o remount,rw /[email protected] /system/
Once you have done this, you will have read/write access to the system partition.
The only thing I then need to know is what should I avoid changing that may break the ADB bridge/root console?
And is all the UI stuff kept together, if so, where?
Shuffle it around a bit, make a new ROM
Thanks for the driver!
Unfortuntely it doesn't help
I found out the culprit, I tried to install gapps (google apps package) to the system app folder. I thought these changes would be reversed with a factory reset, but they are not. Setupwizard.apk keeps crashing and is preventing me from accessing my phone, so I must find a way to remove it from the system app folder. However, since this error occurred, I am not able to contact the phone in any way from the PC. Adb toolkit does not detect it, even when I reinstalled your driver. It's quite puzzling, I dont understand why in recovery mode I cannot connect adb-toolkit anymore.
Got my V965 working again, but it was a lot of hassle with shell access. Still not fully functional, no drives detected when i connect to USB, which is quite annoying, but not more than that. If you ever make any progress with google apps or flashing, please keep me informed, that would make this phone much more useable. I'll also keep hacking away at it, but without a bootloader unlock (I still think this is the problem), I don't think it will be possible.
I'm convinced it's possible to flash the phone, it seems they do it a lot in China.
I found a website with a couple of custom ROMs specific for the V965:
http://www.romjd.com/Rom/Detail/17086
And what I suspect is a rooting & flashing tool. Rooting works, I haven't figured out flashing yet.
http://dl.vmall.com/c0xa12brvo
I've also tried flashing from the settings - update menu in the phone, but it never finds the ROM (update.zip)
I did find another problem, I can't be reached on my phone, it always goes to voicemail. Same SIM in another phone works fine. No idea what's causing this.
Byte_Me said:
Got my V965 working again, but it was a lot of hassle with shell access. Still not fully functional, no drives detected when i connect to USB, which is quite annoying, but not more than that. If you ever make any progress with google apps or flashing, please keep me informed, that would make this phone much more useable. I'll also keep hacking away at it, but without a bootloader unlock (I still think this is the problem), I don't think it will be possible.
Click to expand...
Click to collapse
Hi
I might be able to help you with the problem.
I have a mint, unused ZTE v965. I have used MTK Droid root and tools to extract a backup of the entire new phone. It is currently uploading to www dot nickhill dot co dot uk forward slash ZTE-V965_new_backup.zip
You should be able to write this back to your phone using flashtool.exe.
I don't know for sure if this will work, so entirely at your own risk! Just trying to help. If unsure, ask around.
I am new to this forum, so please remember to click the thanks button if you find anything I have done helpful!
Meanwhile, the MTK droid root and tools has a function to remove much of the chinese stuff (once the system has been installed) and there is always the cyanogenmod gapps package. This may be worth investigating.
Nick Hill said:
Hi
I might be able to help you with the problem.
I have a mint, unused ZTE v965. I have used MTK Droid root and tools to extract a backup of the entire new phone. It is currently uploading to www dot nickhill dot co dot uk forward slash ZTE-V965_new_backup.zip
Click to expand...
Click to collapse
The file size should be 635,972,093 bytes and should finish uploading at 04:00 GMT
md5sum 17ecfdd1040d5dbfab70a3adbc24e07a
Thanks for the ROM, i'll give it a go. I will try to install it using the update option in the settings, that seems the safest.
Be careful with gapps. setupwizard.apk + factory reset = a lot of problems (if you install in system app folder)
OMG that tool is awesome. created CWM boot, installed your ROM, then installed a clean ROM, then installed gapps, all working!!!
Byte_Me said:
OMG that tool is awesome. created CWM boot, installed your ROM, then installed a clean ROM, then installed gapps, all working!!!
Click to expand...
Click to collapse
Firstly, I'm glad it's working for you.
Secondly, which tools did you use? Did you unpack the zip, open flashtools, select the scatter file then program the phone, or did you use some other method?
Which clean ROM did you then install, and how did you install it?
Did you then use MobileUncle to install CWM then use the cyanogenmod 10.1 gapps, or did you do something different?
It is useful to remember that MTKdroidtools has a useful function to remove chinese stuff. I think if more people contributed to the list of Chinese files that are safe to remove, that would be blade.
A detailed step-by-step guide might be helpful for anyone else with the same problem. One of the general problems I find is that there are plenty of guides around referring to this program, or that program, but few are detailed enough for someone who doesn't already know about those programs to use.
I pretty much bricked a Lenovo A766 yesterday, and it took several hours to learn about the tools to eventually unbrick it.
I would have rather spent my time understanding what is really going on, rather than spending my time learning vaguely what tool achieves what end result. If I understood more about the Android system, and built that knowledge on my understanding of Linux, I reckon I could achieve much more.
One thing I notice is that tablets and smartphones are actually replacing desktops and laptops. February this year, windows machines were down 7% YOY. I use Ubuntu for my main computer. Using these tools on Windows led me to significant frustration! This has led me to understand why there is a move. Maybe the tools provided for windows need to eventually move to android. We could then potentially use USB OTG to service other android devices. MTKdroidtools and flashtools runnng as a host on a separate Android system would be cool.
Nick Hill said:
Firstly, I'm glad it's working for you.
Click to expand...
Click to collapse
Thanks, me too
Secondly, which tools did you use? Did you unpack the zip, open flashtools, select the scatter file then program the phone, or did you use some other method?
Click to expand...
Click to collapse
I used MTK tools as described in that topic, rooted, made backup, installed CWM
Which clean ROM did you then install, and how did you install it?
Click to expand...
Click to collapse
I used the update tool from CWM to flash this ROM:
http://www.romjd.com/Rom/Detail/17086
That ROM is not very clean though, You might as well clean your own ROM
Did you then use MobileUncle to install CWM then use the cyanogenmod 10.1 gapps, or did you do something different?
Click to expand...
Click to collapse
CWM is installed using MTK Droid Root and Tools:
http://forum.xda-developers.com/showpost.php?p=44660171&postcount=417
This gapps version I installed: gapps-jb-20121011-signed
It's installed using CWM bootloader: install .zip package
It is useful to remember that MTKdroidtools has a useful function to remove chinese stuff. I think if more people contributed to the list of Chinese files that are safe to remove, that would be blade.
Click to expand...
Click to collapse
I used the delete China function, but it didnt catch very much. But with all the functions available now, it's quite easy to clean manually.
A detailed step-by-step guide might be helpful for anyone else with the same problem. One of the general problems I find is that there are plenty of guides around referring to this program, or that program, but few are detailed enough for someone who doesn't already know about those programs to use.
Click to expand...
Click to collapse
Yes, I plan to make a topic for this phone, but at the moment I am still testing many things.
I pretty much bricked a Lenovo A766 yesterday, and it took several hours to learn about the tools to eventually unbrick it. I would have rather spent my time understanding what is really going on, rather than spending my time learning vaguely what tool achieves what end result. If I understood more about the Android system, and built that knowledge on my understanding of Linux, I reckon I could achieve much more.
Click to expand...
Click to collapse
I know how you feel, I was ready to toss this phone in the trash
One thing I notice is that tablets and smartphones are actually replacing desktops and laptops. February this year, windows machines were down 7% YOY. I use Ubuntu for my main computer. Using these tools on Windows led me to significant frustration! This has led me to understand why there is a move. Maybe the tools provided for windows need to eventually move to android. We could then potentially use USB OTG to service other android devices. MTKdroidtools and flashtools runnng as a host on a separate Android system would be cool.
Click to expand...
Click to collapse
I have no idea about the possibilities there. I'm not a programmer, just someone who is good with computers and knows a little bit of everything.
PS. I could also use some thanks as well, maybe get some respect around here
Nick Hill said:
...
Click to expand...
Click to collapse
Did you give it a try yet? Another user did and google apps are working for him, so thats 2 for 2.
Are you still on your original ROM? If so, I have a question for you. Do you get notification badges on your icons, for instance, when you have a missed call, is there a red box with a 1 on the phone icon? Also, do your contacts get ID-ed when they call you? I have some problems with that, caused by the country code prefix. I am still running that ROM I downlaoded from the Chinese forum, but if your ROM doent have these issues, I will switch back ASAP.
Nick Hill said:
Firstly, I'm glad it's working for you.
Click to expand...
Click to collapse
as you are a Lenovo a766 owner, may you help me with this?
http://forum.xda-developers.com/showthread.php?p=49076877#post49076877
Where are configuration settings stored accross factory resets?
I have come to the (perhaps erroneous) conclusion that the user interface and what the user will experience is governed primarily from:
the APKs in
/system/app/
/system/vendor/operator/app/
and the configuration files pertaining to the installed apps, which is located at:
/data/user/0/
I guess that when the android device is factory reset, the /data partition is completely cleared, right?
Is there a set of standard configurations which are unpacked from somewhere into /data/user/0/ after a factory reset, or is it normal for all configurations to be stored in their respective APKs?

Categories

Resources