Vzw update system dissection - Verizon Samsung Galaxy S III

After doing some research, I've decided that I need outside assistance: not sure if I'm just searching the wrong terms and phrases but I cannot manage to find info.
Trying to find links, writeups , tutorials etc that take an in-depth look at the OTA update process. Not how to do it but from the moment I either click "check for updates" or receive the notification that there is an update, what goes on so far as the internals of the system where things are downloaded, what is affected, where things are stored, when I accept the installation what happens , what files and systems are affected et cetera. A true dissection.
@SlimSnoopOS provided me with with this tidbit which in turn piqued my curiosity:
"Excluding the ADB part, that's what I did lol I switched to my rooted VRBMF1 rom and did so. OTAs are a two step process. First, it asks if you want to download the update and then once it downloads you'll receive another popup asking if you want to install it at which point you can select Later or Install now. If you stay on stock though, and if you move that update.zip from /Cache, it will repeatedly ask you later to download again so freeze/rename system app "sdm 1.0" if you don't want it to autoinstall if you're asleep or away for too long."
Please forgive my question if this is readily available information someplace easy to find, I just could not find the right search operators. Thank you for the pointers, they are greatly appreciated.
Sent from my Nexus 7 using XDA Premium 4 mobile app

The search functions on both xda and Tapatalk are weak. It takes reading a lot of threads sometimes. It's tedious.
I would look on G+ for Android development.
Sent From My Last Ever Samsung Device.

Related

Bricked my phone, got it fixed. Now I'm scared to root.

Long story short: I messed up with flashing a custom rom. But gladly, I got my phone fixed. Now, I wanna root again but I'm scared of rom flashing. I just wanna do the basic benefits of rooting like deleting stock aps and other things.
So what other 'rooting benefits' can I obtain without rom flashing? Or without having the risk of bricking my phone? The rooting process is kinda simple for me since I can use the z4root app.
Help? Anyone?
reyesryanmjaube said:
Long story short: I messed up with flashing a custom rom. But gladly, I got my phone fixed. Now, I wanna root again but I'm scared of rom flashing. I just wanna do the basic benefits of rooting like deleting stock aps and other things.
So what other 'rooting benefits' can I obtain without rom flashing? Or without having the risk of bricking my phone? The rooting process is kinda simple for me since I can use the z4root app.
Help? Anyone?
Click to expand...
Click to collapse
You can obtain lot of goodies, like install applications not coming from the market, i guess, edit system files, remove non needed system applications, do a lot of things, be sure when you flash a rom to have a fully charged battery, its really hard to brick it.
mmmmm ????
depending what phone you have?? Rooting is safe enough, you can "unroot" just as easy! I definitely recommend z4root If you flash another ROM be sure to do lots of research next time!!! If you experience any problems, dont forget google can be your best friend! You can count on the fact you wont be the only one having the same problem
I have LG p500. Basically, I'm now scared of anything that involves CMD. I can install non market apps like the ones from here. So yeah, after Z4root. what now?
These phones are great for bricking, because a lot of times they're easy to fix. Try out themes, custom roms, custom kernels, it's all available to you now.
Can you guide me a bit? Please
Sent from my LG-P500 using XDA App
Oh! I read this thread in the news section. If i understand it correctly it will allow me to uninstall preset apps without cmd?
Nalthos said:
I recently bought a Droid 2 Global and decided to get my feet wet with android development. To familiarize myself with the platform I wrote a simple utility for managing the bloat that came pre-installed on my phone. I thought there might be other people who would get some use out of this so I am posting it here. You will need to be rooted and have busybox installed to use this application. If you used z4root to root your phone then you should have everything you need.
The application is pretty simple. When you start it you are presented with a list of the Bloat that the application recognizes. Each item in the list has a checkbox that indicates whether it is enabled or not. To disable bloat you just uncheck the boxes next to what you don't want and then press the Apply button that appears at the bottom of the screen. You can save what you have disabled as a profile by pressing the options button and then choosing Save Profile. This is convenient because you are going to need to turn all of this bloat back on if you want to receive updates. If you have saved a profile and a new update becomes available you can launch Bloat Manager, press the options button, choose Enable All and then click Apply to get your phone ready for the update. After the update installs you can launch Bloat Manager, press the options button, choose Load Profile and then click Apply to turn the bloat back off.
The following applications can be toggled on or off using Bloat Manager:
Amazon MP3 /system/app/amazonmp3_1_8_14_signed_zipaligned_Signed_2010-09-09_15-23-51.apk
Blockbuster /system/app/Blockbuster.apk
City ID /system/app/CityID.apk
Friend Feed /system/app/FriendFeed.apk
Kindle /system/app/Kindle-1_0_2-OEM-SingleSign_Signed_2010-09-20_17-31-57.apk
My Net /system/app/Mynet.apk
My Verizon /system/app/MyVerizon.apk
News Widget /system/app/NewsWidget.apk
Performance Manager /system/app/PerformanceManager.apk
Skype /system/app/Skype_mobile.live.apk
Social Messaging /system/app/SocialMessaging.apk
Social Share /system/app/SocialShare.apk
VZNavigator /system/app/vnav_6.1.0.160_Droid2Global_rel_PROD_signed.apk
Visual Voice Mail /system/app/Vvm.apk
Weather Widget /system/app/WeatherWidget.apk
World Clock Widget /system/app/WorldClockWidget.apk
When you disable an application using Bloat Manager it simply renames it to .bak. When you re-enable an application it is renamed back to .apk.
Bloat Manager remounts your /system partition as writable in order to make changes to applications. I came up with this list based on what other people have had success with removing, but I have not personally turned off everything on the list. Changing things in your system partition is always dangerous so please be careful.
Click to expand...
Click to collapse
Sent from my LG-P500 using XDA App
Sent from my LG-P500 using XDA App
Lol, rooting is so easy a baby could do it. OneClickRoot FTW.
reyesryanmjaube said:
Long story short: I messed up with flashing a custom rom. But gladly, I got my phone fixed. Now, I wanna root again but I'm scared of rom flashing.
Click to expand...
Click to collapse
Thanks for sharing, yo.
Sent from my weak Wildfire, can't wait to trade in for HD2, also, not afraid to root.
So yeah aside from this feature, what else can I do without. Using cmd?
Sent from my LG-P500 using XDA App
Iinstead of asking and waiting for responses, search on the forum or read a sticky or something to expand your knowledge if you aren't comfortable with cmd you probably shouldn't be messing with root privileges. And bricked phones are dead phones, you can only recover from a brick by replacing hardware
xxmonsterx said:
Iinstead of asking and waiting for responses, search on the forum or read a sticky or something to expand your knowledge if you aren't comfortable with cmd you probably shouldn't be messing with root privileges. And bricked phones are dead phones, you can only recover from a brick by replacing hardware
Click to expand...
Click to collapse
Wow. Since you put it that way.
But there's just too much. You cant blame me for being like this. I bricked my phone and they replaced the mother board (for free) and I am worried to do this again. I tried learning, I failed. And I don't like to be a wannabe developer of some sort, I just want to maximize my phone to it's potential and do what most people do.
You can say that I haven't exerted too much effort. In that case, maybe you're not the person I should me asking help from. Sorry, I was hurt.
reyesryanmjaube said:
So yeah aside from this feature, what else can I do without. Using cmd?
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
CMD (command shell in windows,mac or linux) is only used when you change ROMs or unlock the bootloader (the program that loads the ROM) apps and themes have nothing to do with it, you will read ADB a lot which is basically a way to access the whole device remotely, most of this you do on the handset itself. Root is a term the same as apples jailbreak, which gives you complete access to everything (most is protected bloatware (apps) that network providers don't want you to delete, there is also a percentage of protection stopping you messing up bits that bricking your phone! Bricking doesn't mean screen wont work, force closes or not booting...it means DEAD! If see something cool that you fancy doing, research a little first and if you don't know what it is or means...DONT DO IT! Its that simple root is what you make it, it opens a lot of options but there's no rush to get to the end, the you learn doing little bits, the quicker you'll be confident flashing ROMs and maybe even developing your own customisations
reyesryanmjaube said:
Wow. Since you put it that way.
But there's just too much. You cant blame me for being like this. I bricked my phone and they replaced the mother board (for free) and I am worried to do this again. I tried learning, I failed. And I don't like to be a wannabe developer of some sort, I just want to maximize my phone to it's potential and do what most people do.
You can say that I haven't exerted too much effort. In that case, maybe you're not the person I should me asking help from. Sorry, I was hurt.
Click to expand...
Click to collapse
If you want to maximize your phone's full potential you have to deal with thoses things, e.g.: joy 845 comes with the stock rom, which is slow and contains many things not needed, thus you have to flash another rom, better, faster etc...so yeah you have to be a wannabe in the end if you want to do what you want.
Check out Youtube how-to vids on rooting. Some are invaluable, especially the longer ones. Most of these guys take you step by step in detail.
Sent from my ADR6300 using XDA App

Cerberus In ROM Manager why???

Not been on the forums or even had time to flash any ROM's for a few weeks but tonight I've got a couple of hours free, so just been looking through ROM Manager and came across Cerberus, I thought it was a new ROM at first so I took a look. Only to find out it's an APP not a ROM (weird really).
I was just wondering if anyone had tried it or know anything about it and does it really deserve a place in ROM Manager when its not even a ROM, even if it the best thing since sliced bread I'd still expect it to be in extras anyway.
Sorry If this has been discussed but like I've said Ive had no time so am a little out of touch
Thanks
Never heard of it before but I found out about it just like you did. From what I can tell it's the same as the marketplace app - https://market.android.com/details?id=com.lsdroid.cerberus&hl=en
I will admit I haven't tried either version (ROM manager version or marketplace), but it seems to have decent reviews. I agree though, it seems weird in ROM manager under the normal ROM listing... I expected it to be under Extras too.
UPDATE***
Flashed it through CWM although it can be downloaded from the market as pointed out.
What an amazing piece of kit. you get a weeks free trial but I paid 2.60 or there about.
I can't explain how good it is, if you have ever been concerned about loosing misplacing or having your Nexus slolen, then this most definately for you.
If you buy the full version you can add up to 5 phones.
It enables you to track, wipe take a picture, request call or sms log display a message sound an alarm even record live for up to 5 mins at a time, ether by loging on to there ste online or by sending a text message to your phone.
By far the best security app I've ever seen.
Check it out, its free for a week and if you don't buy it there must be something wrong with you.
And honestly I'm not assosiated with the app or its developers, just know a great app when I see one
https://www.cerberusapp.com/
Hi, I'm Cerberus main developer.
First of all, if you have any questions on Cerberus feel free to ask!
Then, regarding the inclusion in ROM Manager, I'd like to explain how and why it happened.
Cerberus has additional features if you integrate it into the rom. It cannot be uninstalled (I mean, it can only be deleted by flashing a new rom or using adb/terminal emulator, but I don't think a lot of thieves know how to do that), and GPS is automatically enabled when you send a "Start tracking" command. So on the website there is a flashable zip for easy installation in /system/app.
A user, who also maintains the ROM Manager repository, told me if I wanted to publish it there too, so integration into the rom would be even easier. Of course I said "Sure, that'd be great"
Now I don't know if there's a specific category into ROM Manager that is fit for Cerberus or whatever, if someone more expert than me wants to write his opinion I'd like to read it.
P.S. If you installed version 1.9beta, there are some nice new features that you can't see yet in the "official" dashboard. More info here: https://docs.google.com/document/d/1jmPnjs07y7rs9tdsMEzwUTQtV2ncjsYcVsPUbBtZAXM/edit?hl=en_US
It is the best app i have ever downloaded.
EDIT: Wow I just read all the comments in ROM Manager and I want to punch so many people.
So to expand on what ajejee said above:
Previously, Cerberus could only be installed either as a regular app with the "Device Administrator" permissions like any other security app, and the associated flaws (like not being able to turn on GPS on 2.3.3+), or by downloading a separate APK off the website and running it on your phone, which would copy the APK to the system partition.
Long story short, putting Cerberus in ROM Manager is a way to make it easier for users to install Cerberus to /system, since most competent root users have ClockworkMod Recovery and at least know of ROM Manager. While yes, it is "odd" for an app to be in the ROM listing, it's not the only non-ROM in there. I also have radio images for the HTC EVO 4G listed as well.
In regards to placing it in "Extras": Yes, that's a nice idea, but with the way RM's manifests work, it's not really feasible. The "Extras" isn't a separate category, but just another manifest that was hosted on Koush's GitHub, and was only being used by Superuser. This means that any time Superuser had an update, or Cerberus would have an update, the developers would have to send a pull request to Koush, and someone would have to merge it in.
I say was, because Superuser and Cerberus both now have their own separate manifests (meaning no more Extras link), and show up as "ROMs" in the Download ROM menu. I've talked to Koush about making a separate "Download App" menu, but the problem with that is that the Market's ToS prevent having an app that just downloads other apps.
tl;dr, this is so Cerberus can be protected against factory resets, apps can kinda-sorta go in the Download ROM menu, and ROM Manager can't have a separate Download App menu.
Pretty cool app!!!!!!!!
Sent from my Nexus S 4G using xda premium
Awesome app and there are even way to get it for free !
Well, you translated the app into Bosnian/Croatian/Serbian so you earned a couple free licenses
There are not many languages left to localize Cerberus into: Korean, Finnish, Arabic, Farsi, Indonesian and Thai.
So if anyone wants to help with some of these translations please let us know!
rijads said:
Awesome app and there are even way to get it for free !
Click to expand...
Click to collapse
Thanks "ajejee" for this nice application.
I can localize Cerberus into Arabic language if you want !
That would be great! Can you please contact me at [email protected] ?
Thanks a lot!
I rooted my LG G2 and I want to install Cerberus in the system, but im new to this, i didnt understand the instructions at their website. Can anybody help me with this?:good:
Thanks
This app is awesome,
my girlfriend's phone (nexus 5) has been stolen twice and i have found it twice! The first time i found it with the front camera photo feature when you fail your password and that person did herself a nice selfie. 10 minuts later y found her and got the phone back. The second time the thief turned it off when she just found it, this time i only could wait her to put her sim in the phone...and it happened, the phone send me her phone number and i found a lot of information (photos,adresses, student,career,year....) called her and again got it back.
But i don't understand one thing, i had bootloader locked and adb not enabled. Even with password for the phone the girl managed to install a different factory image (killing cerberus forever) and i don't know how she did it, i though the phone was completely locked. Anyway i was lucky because she put his card in to the phone before doing that but i'm still confused about that. I'll try to fix that security hole somehow.
Finally i want to thank the developer for make this app, with 3€ my girlfriend saved 700 and who nows in the future maybe more.
cant help you
Cerberus on rom
NexusCrazy said:
Not been on the forums or even had time to flash any ROM's for a few weeks but tonight I've got a couple of hours free, so just been looking through ROM Manager and came across Cerberus, I thought it was a new ROM at first so I took a look. Only to find out it's an APP not a ROM (weird really).
I was just wondering if anyone had tried it or know anything about it and does it really deserve a place in ROM Manager when its not even a ROM, even if it the best thing since sliced bread I'd still expect it to be in extras anyway.
Sorry If this has been discussed but like I've said Ive had no time so am a little out of touch
Thanks
Click to expand...
Click to collapse
Hello, I got this email from Cerbus asking the question would Cerberus survive a hard rest?
reply
Only if you integrate Cerberus into the ROM of the device.
--
Chiara
Cerberus support

de-crapify the doubleshot!

I have rooted my phone, MT4GS, and discovered the /system/app with all the things that are installed and some that are not installed on the phone. These include all the CRAP that I will never use. (teleNAV, friend feed, Zino reader, etc.) I have copied off the contents VIA SD and removed about 33MB if files. Most were pretty obvious. I will include a list. I have made the assumption that if I remove select apps and reset (to factory) my phone, the removed apps will not be installed thus de-crapifying my phone. I would like to know from those more knowledgeable on Android that myself if I am correct. Here is a list of files I have selected for removal. As far as I can tell there is nothing too important, just all the apps I don't use and don't want.
Any thoughts or suggestions would be greatly appreciated. Thanks.
(can provide the rest of the list if needed, i.e. those to be kept)
Bejeweled2_trust5.apk
com.htc.FriendStream3DWidget.apk
com.htc.FriendStream3DWidget.odex
com.htc.TrendsWidget.apk
com.htc.TrendsWidget.odex
com.htc.Twitter3DWidget.apk
com.htc.Twitter3DWidget.odex
com.mobitv.client.tmobiletvhd.apk
desktopPointer-signed-v6.apk
Flickr.apk
Flickr.odex
FriendStream.apk
FriendStream.odex
HtcTwitter.apk
HtcTwitter.odex
Jazz.apk
MobileBackup.apk
MyAccount.apk
MyReportAgent.apk
MyReportAgent.odex
netflix-17-release-android-marketplace-upgrade.apk
qik.apk
slackerradio.apk
TmobileAndroidDeviceCarbon-c42-n123.apk
TMOUS_Navigator.apk
ZinioReader.v2.03.3312.Regular.apk
ZinioSettingsProvider.v2.03.3198.TMobile.Smartphone.apk
If you factory reset using the pdimg59.zip then they'll all be put back on.
Sent from my MT4GS running Bulletproof
Where is that file? I did a search and didn't find anything....
There was also an excellent write-up done in the apps section. It's no longer updated and is kind of buried on page 3 but it's still a great place to start.
http://forum.xda-developers.com/showthread.php?t=1222672
Thanks for the help. I used the bloater apk from the thread. The only thing it would not let me uninstall was Netflix. It's funny also that the MP3 and video trim programs don't show up to be installed, the mysketch, and a few other apk files that are in the app folder.
I will be taking over bloater within the next few days.
Expect it to be updated to include a lot more.
I depreciated the thread siani_8 linked to because of the sticky I have in the developers section.
The sticky hasn't been updated in a while because:
1 - what's there is solid, and useful.
2 - no one else has posted app descriptions.
If other people are willing to post descriptions of what the apps actually do in the thread, i'll update that into the actual reference posts.
I figure that i've set the stage for the rest of the info to be put in, and i've done that much so far. If the community is interested in having descriptions posted, then the community at large will provide them.
The app reference is what inspired Romanbb to write that awesome Bloater app, and what we've all learned since then means more to be added. Bloater is very high on my project list, and it will be included in the new version of Bulletproof just like the last.
Also, that thread that got depreciated is from way back when - right after we first got S-OFF and were able to start deleting useless garbage we were all sick of being stuck with.
Definitely read through it if you are working on this from the ground up, because you'll see how we started to learn what we know today. It's a great exercise, and you'll learn a lot about your phone approaching it by playing along instead of just skipping to the end result.
Any questions feel free to ask, we're all here to help.
I need to add your thread in the compendium too. Its a good write up blue, I can't believe I missed it.
sent from my Agent Orange MT4G Slide using xda premium
I still can't find anything on this pdimg59.zip. Can anyone shed some light on it?
I think what you're referring to is the Stock ROM.
Easy answer:
Think of it like a failsafe for your device. If there is a file by that name on the sdcard, the phone will try to flash it on boot.
It's a more in depth answer then that from a technical perspective, but for just a quick "what is this?" that'll suffice. Someone with more time on their hands will probably come through here to expand on that if you're still curious.
To really decrapify your phone, just delete Rosie and HTCSense from /system/app. Just install another launcher app first.
Blue6IX said:
I think what you're referring to is the Stock ROM.
Easy answer:
Think of it like a failsafe for your device. If there is a file by that name on the sdcard, the phone will try to flash it on boot.
It's a more in depth answer then that from a technical perspective, but for just a quick "what is this?" that'll suffice. Someone with more time on their hands will probably come through here to expand on that if you're still curious.
Click to expand...
Click to collapse
sent from my Agent Orange MT4G Slide using xda premium

[HOW TO] disable OTA updates

Forgive me if this is the wrong section and I know there are some threads on it, but not specific enough in my opinion as to how this device works. I was going to go to General, but I figured this was important regarding possible impending doom to our phones should a critical update be released. I've seen a lot of confusion throughout some threads on disabling updates. While the process is mostly the same for almost any phone, there is still a lot of different information out there so I figured I'd explain it pertaining directly to i337 owners.
Let's get started, shall we?
1. You'll need to be rooted - see the thread on rooting your phone in original development by djrbliss
2. Once rooted, get Titanium Backup (yes I know there are other ways, but this is the most straight forward - feel free to add if you think there is a better way)
3. Once in Titanium Backup, go to the backup/restore tab at the top and find the following three items on the list:
-keychain
-fwupdater
-AT&T software updater
4. Click on each one individually and hit the "freeze" button at the top. I'm not positive that the fwupdater and keychain will need to be blocked along with the software updater, but it certainly wont hurt anything and it is a general prereq on most phones to disable ota updates.
5. As soon as you disable them (specifically the AT&T one), you'll notice that your postponed notification will be gone. If you did the OTA update already, you wont receive them anymore which is probably a good thing until the unlock is released.
I just figured I'd post this here to be safe rather than sorry. I don't claim to be a professional with these devices and am certainly not a developer so don't flame me, but I thought I'd post and try to be as accurate as possible for those questioning these updates.
Always know that when using root to modify system files, you run the risk of bricking your device. If you are willing to accept this risk and know that your device can be rendered unusable, then proceed with caution. See you all on the other side when we are unlocked!
Just an FYI, I posted this yesterday...
OTA Update now available! - Update: Instructions to block if desired
Using a slightly different method... But works all the same.
Moved to general forum, please pay attention to what forum you are posting to
Just found that actually. I'm sorry about that. I guess it doesn't hurt to have two of them, but I didn't mean to take over yours.

[Completed] How to make a full reset on a heavily modded android to take it back to stock?

Hi there. First of all I'm sorry if this is not the right place to post this.
Anyway, someone I know bought an used iPhone 6 only to discover that it's somehow an Android device heavily modded (it looks like an iPhone 6 on the outside, which is an issue because it doesn't have the three buttons the android apps are meant use). I'm not even sure if it's possible to make this usable, the iOS stuff is glitchy and Android apps don't seem to work that well either.
I'm not really a developer but I play around with Tasker/xposed and stuff so when I realized there wasn't an actual shortcut for the android settings (I can only access the iOS version of the settings, which the factory reset doesn't seem to be working), I decided to download the trial version of Tasker and see what I could fiddle so I could find out how this was done. On my first try I couldn't find a thing and now Tasker keeps crashing, I can't keep it open long enough to enable logging.
The root seems to have been made using the kingroot app (evidenced by the KingUser, which was the only thing I could find). Removing root access doesn't seem to do a thing.
Sooo... I've ran out of options and decided to post it here as a far cry for help. I realize I have not given you much and more info is probably required, but I'm not sure how to acquire it. The "About phone" on the menu doesn't give me much, device name is Android, Carrier is unknown and Version is 8.1.2 (12A405). Model number is MG492CH/A.
Thanks for your help and I'm sorry I couldn't provide any more useful information.
Hi, thank you for using XDA Assist. A goggle search of your model number shows it as an iphone clone. It doesn't surprise me that it uses Android as iOS would be next to impossible obtain. But the bad news is there is no information on XDA about your device. The closest I could find was this, http://forum.xda-developers.com/showthread.php?t=2778862 To return to stock you'd need the android factory image for your phone and a method to flash it. Both would be specific to the phone. The only other thing I can suggest is to ask in this forum, http://forum.xda-developers.com/android/help

Categories

Resources