yashsingh1/xdaforums huggingface dataset:
[Micromax Canvas 2 Plus A110Q] digyvijaykumar123:
Cai OS

​

SYSTEM PARTITION INCREASE REQUIRED

USE LATEST RECOVERY TO FLASH​

FEATURES:-

+Awesome Cai UI

+Cai Launcher

+Data Traffic Monitor Inbuilt

+No Chinese apps

+Battery Life++

+Ram Optimization

+Rooted With King User

+Firewall

+Themes Download Support

+Intercept Mode

+Power Saver App

+Gesture Support

+Drive Mode Working

+More to discover....

Bugs Or Issue:- Till Now No bugs found.Please report if any.:D

DOWNLOADS

CaiOS.zip​

INSTALL INSTRUCTION

+Put ROM into SD card

+Wipe data and factory reset.

+Wipe dalvic,cache partition

+Format System.

+Install CAI.zip

+Device will auto reboot.Enjoy.

CREDITS:-

CAI OS TEAM

NEEDROM FOR ROM

XDA:DevDB Information

Cai OS, ROM for the Micromax Canvas 2 Plus A110Q

Contributors

digyvijaykumar123

ROM OS Version: 4.2.x Jelly Bean

ROM Kernel: Linux 3.4.x

Version Information

Status: Stable

Created 2014-06-25

Last Updated 2014-08-20
[Micromax Canvas 2 Plus A110Q] digyvijaykumar123:
Screenshots

[IMG="About Phone"]http://www.needrom.com/wp-content/uploads/2014/03/3994-281x500.png[/IMG]
[General Omni Discussion] updateing:
It's difficult to contribute a translation now. We have to sync the repo, edit the XML carefully, and make a commit for every single language. That's not easy for average users who want to contribute translations. And revising translations is going complex, too.

I find that CM is using such an online translation service to help that, why not try it for OmniROM? Thanks~
[General Omni Discussion] Entropy512:
CM only started doing that recently, and I know it is something [MENTION=2162789]XpLoDWilD[/MENTION] has thought of in the past... We just haven't had the time.

Honestly our translation process is one area where we really need a lot of work. I would prefer, though, if someone like plodey or max or another person whose native language is not English works on this, as they're more in tune with what translators need.
[General Omni Discussion] updateing:
:cyclops:

Got it. When it's ready, I'll be eager to contribute some Chinese translations!

Thanks for the great work~
[General Omni Discussion] jri14:
Is this already running? How could I contribute to the translation?
[HTC One S] provaleriy:
I believe that most developers know about https://github.com/kensuke/How-to-Miracast-on-AOSP

Is it possible to apply this patch to our device?
[One (M7) Q&A, Help & Troubleshooting] AndroidKing:
How to get this boot up with the HTC logo with powered by android
[One (M7) Q&A, Help & Troubleshooting] yatindroid:
try fastboot erase cache

If not helping specify your problem with getvar all

from HTC One
[One (M7) Q&A, Help & Troubleshooting] Uzephi:
Are you asking how to get that splash screen? Or are you asking about getting the phone to boot up past that screen? If the latter, what was the last thing you did to cause that issue? If the former, you would just need to flash it in RUU mode via splash zip.
[One (M7) Q&A, Help & Troubleshooting] AndroidKing:
sorry I am asking how to get that splash screen
[One (M7) Q&A, Help & Troubleshooting] Tachi91:
If you're S-OFF then just go into fast boot and flash it. This will erase your cache so it'll have to reload everything so expect a longer then average bootup
[One (M7) Q&A, Help & Troubleshooting] Uzephi:
http://xdaforums.com/showthread.php?p=51491658

Original thread for it
[One (M7) Q&A, Help & Troubleshooting] AndroidKing:
Thank you both for your help
[Android Q&A, Help & Troubleshooting] comfortably_numb:
I have a Sprint LG G2 flashed to Page Plus. I've been having to use "Android Messaging" app because MMSC settings for Verizon don't seem to work. Has anyone here had any success using native MMS on a flashed Sprint LG G2 to Page Plus?
[Android Q&A, Help & Troubleshooting] comfortably_numb:
For anyone who is wondering, I figured this out. Download the Textra app from the Play Store on your LG G2. Open Textra app. Go to MMS Settings. Uncheck all boxes EXCEPT "Activate Mobile Data" and "Manually Configure APN."

In the APN settings, enter mms.vtext.com/servlets/mms

Leave MMS Proxy and MMS Proxy Port empty.

MMS should now work on your LG G2 flashed to Page Plus Celluar. NOTE: Apparently Verizon MMS picture size limit is 1.2 MB, so make sure your pictures are downsized to 1.2 MB or less or MMS will not work.
[MDA II, XDA II, 2060 ROM Development] Ruger:
I have XDA II ROM 1.03.00 GER (German language version).

May I upgrade it directly to the latest ROM version 1.72.12 or should I upgrade it to the 1.6050WWE first?

And I would like to get rid of the German language too.

Thanks for your help.
[MDA II, XDA II, 2060 ROM Development] Rudegar:
roms are replaces 100% so it dont matter if you get 1.6X first
[MDA II, XDA II, 2060 ROM Development] Ruger:
Could you also advise the whole step-by-step upgrading process "for dummy" (or link)?

Thanks.
[MDA II, XDA II, 2060 ROM Development] Ruger:
Thanks a lot.

Actually I used this "dummy" guide:

http://en.pdamobiz.com/en/forum/PDAforum_posts.asp?TID=361&PN=1

Thanks a lot anyway.
[MDA II, XDA II, 2060 ROM Development] selangkahlagi:
You have the same problem with me.. :) I confuse wich rom I have to choose.... :) I hope you can share with me....
[Fire TV General] Xavier000:
Could not block it!! Will i loose the root??
[Fire TV General] Luxferro:
Let us know.
[Fire TV General] deanemj:
Ohhhhhhhhhhhh no! What happened? Did your DNS settings not work? :eek:
[Fire TV General] Xavier000:
Lost it!!!
[Fire TV General] Resnoid:
Can you re-root?
[Fire TV General] deanemj:
Damn! That's a bummer. Hopefully (probably?) jcase's exploit will be released soon to get you back up and running. Did you forget to disable the OTA updates using the terminal?

Maybe try running TR again just to see if it still works?
[Fire TV General] {ParanoiA}:
what software version do you have now? Did you try to root again?
[Fire TV General] Xavier000:
Wow!!used towelroot and worked again with the new update!!! Stickmount too!!! Everithing is more faster and stable now!! Will keep testing to see changes
[Fire TV General] deanemj:
Whew! Happy to hear it. I'm gonna hold off on updating but I'm glad your box is freed once again. :)
[Fire TV General] Xavier000:
Thanks!!! I find everything is faster now
[Fire TV General] Resnoid:
I just checked the Amazon device software update page. All I can see is "The latest software version is 51.1.0.2_user_510058520". What version do you have now?
[Fire TV General] Xavier000:
51.1.1.0. User 511069920 Everithing is faster, no more buffering, fps way better, im surprised about the buffering part!!smoother
[Fire TV General] {ParanoiA}:
[MENTION=5906332]Resnoid[/MENTION] did you disable the updater app through command line
[Fire TV General] Xavier000:
I did not, was going to do it but when i got home there was an update avaliable
[Fire TV General] Resnoid:
Yes, although I was checking the Amazon web page for the software status. I am outside the US so maybe the updates are incremental.
[Fire TV General] Luxferro:
Hmm, too bad you didn't get the OTA URL
[Fire TV General] Shinyhead:
Hmmmm.....wonder if it is worth updating for that smoother performance or easier to buy another ftv for upstairs lol....
[Fire TV General] rbox:
Whoever got the update can try searching for amzdigitaldownloads.edgesuite.net in /sdcard/logcat.txt
[Fire TV General] Luxferro:
I'm pretty sure that was only updated on the launch day ota. For example, my /sdcard/logcat.text showed no signs off the second ota URL. So maybe they disabled that logging after the first update?
[Fire TV General] retroben:
Is there a way to get parts of the update excluding the root patches?

Will JCase have anything to say about it?

Also,give us the bootloader unlocker ASAP stat!

...Please?
[Fire TV General] rbox:
If someone can find the URL, we can take it apart and see whats in it.
[Fire TV General] Dukester2002:
As of right now the current root wasn't patched..

That's not to say Jcase found a different root(yet to be released) and that is patched in the update...

But I think that's unlikely, would be nice to hear if root/unlocked bootloader is still possible with the update, but I got a feeling were waiting for another update before Jcase releases anything.
[Fire TV General] jljaries42@gmail.com:
Force Update - anyone?

Has anyone tried to force the new update?

After removing my router domain blocking - I tried:

'Check for System Update' in the menu.

Rebooting - Normal reboot with the remote

Rebooting in to recovery with Titanium - I get an 'Update failed' screen'

Hard reboot - pulled the power plug.

None worked.
[Fire TV General] Esso1001:
Interesting.. Im about to check mines..
[Fire TV General] {ParanoiA}:
if you previously did "pm disable com.amazon.dcp" then i believe you will have to "pm enable com.amazon.dcp" before it will update
[Fire TV General] fireTVnews.com:
Amazon has stated that this would trickle out slowly at first to select users. We just have to be patient.
[Fire TV General] jljaries42@gmail.com:
Later I might try de-registering and then re-registering the Fire TV to see if that triggers an update.

It seemed to check for and try to update after I reset and had to re-reg before.
[Fire TV General] lightning413:
I just re-enabled com.amazon.dcp as root. Verified that OTA was enabled with "ps | grep dcp". Checked for update and there was no update available so Amazon is definitely trickling down the updates
[Fire TV General] kevkranker:
I have it and I was able to re root. We now have music and some kid friendly stuff.
[Fire TV General] Xavier000:
Performance is increible!! Very fast and no more lag!!! Fps ,sound, browsing links its just as fast as netflix o amazon prime now
[Fire TV General] Xavier000:
Noticed, cpu % is less, and cache its no longer full
[Fire TV General] Xavier000:
The aftv interface is better faster and with more features, new aplication folder and appstore, everitging changed and its better
[Fire TV General] Xavier000:
Xbmc now its 100% better
[Fire TV General] Xavier000:
Downloading torrents is faster now
[Fire TV General] iRet:
Can you please check kernel version with `uname -a` ?
[Fire TV General] ~Craig~:
That's good to hear that its not been patched as I will be getting my FireTV soon. :D

Its pretty much guaranteed that it will be patched in the next update tho?

How often do Amazon release updates?

Thanks

Craig
[Fire TV General] ZeroChaos:
Yep, new version coming. Well, let's see.
[Fire TV General] rbox:
Is the URL listed in /sdcard/logcat.txt? If it gives you a chance to reboot manually, can you pull the file from /cache before rebooting?
[Fire TV General] deanemj:
Is there a changelog for the new update?
[Fire TV General] Shinyhead:
I think this is all the changes we are aware of:

http://www.firetvnews.com/limited-release-of-amazon-fire-tv-software-update/
[Fire TV General] ZeroChaos:
Sorry, AFTV already rebooted.

Added FreeTime, slightly modified launcher. Boosted speed? Not noticed. )
[Fire TV General] Shinyhead:
So there is no visual difference in performance with this new update?
[Fire TV General] ZeroChaos:
I don't see it. )
[Fire TV General] Call Me Charlie:
Mine updated. Here's the new stuff I notice.

A Prime Video tab has been added above movies. Sections include

recently added prime tv

recently added prime movies

recommended prime tv

recommended prime movies

hbo on prime instant video

prime member exclusives

top tv on prime

top movies on prime

kids tv on prime

prime tv genres

prime movie genres

Freetime has been added below video library. You have the ability to hide it if you're not interested.

Music has been added above photos. Gives you access to everything in your Cloud Player. Voice search works. Doesn't include Prime Music content. Every section has a shuffle all songs feature.

Settings. Display And Sounds has been moved to it's own section.

Parental Controls has a 'create a freetime profile' thing added.

Amazon Appstore settings has been added under Applications. You can turn on or off Automatic Updates and In-App Purchases

Quiet time finally has an explanation 'Turn on to hide all application notifications'

And that seems to be it :good:
[Fire TV General] roligov:
Anyone have a URL to download the OTA?
[Fire TV General] FatFarley:
I copied the logcat before I rebooted, but have no idea what I'm looking for. There was 2 logcat.txt and logcat.txt.1
[Fire TV General] Call Me Charlie:
Anybody else having issues with PleXBMC after the update?

My files run fine for about two minutes and than the playback becomes choppy. Video begins to chug. Audio is fine.
[Fire TV General] rbox:
Do you see the string amzdigitaldownloads.edgesuite.net in it?
[Fire TV General] FatFarley:
There's 25 instances with that phrase

h ttp://amzdigitaldownloads.edgesuite.net/obfuscated/cec02756d1964c9cb1f71d52056cc81a/bueller-ota-51.1.0.2_user_510058520-signed.bin[/url] rowId:-1 packageVersionName:510058520

Can I just upload them somewhere?
[Fire TV General] rbox:
Well that URL is for 51.1.0.2 which is the old one. The new one is 51.1.1.0. If that's not in the URL then it's not there.
[Fire TV General] FatFarley:
Confirmed, there's no URL with the new build number in my logcat.
[Fire TV General] Esso1001:
No bueno.. How are we going to be able to block updates now...
[Fire TV General] lightning413:
There is no mention of the download link on the logcat but I'm uploading it to my dropbox right now and will post the link a little bit later.
[Fire TV General] fireTVnews.com:
Got it! I've been pumping my Fire TV traffic through Wireshark AND dumping logcat in real time all morning.

Software Update URL is: http://amzdigitaldownloads.edgesuit...ueller-ota-51.1.1.0_user_511069920-signed.bin

The file gets downloaded directly to /cache, so you could try putting it there and restarting to see if that triggers it to install.
[Fire TV General] rbox:
Excellent. When I get home tonight I'll dissect it.
[Fire TV General] Luxferro:
I think the best way to try to manually update it would be to put the download in /cache/ then adb reboot recovery. The recovery only seems to look for an update file at /cache, so that will probably manually update it.

edit: I'm not going to try it just yet, since I'm not sure if I want to update just yet. But I may try this with the older OTA and see if it allows us to flash back to older builds as well.

edit2: I didn't work for me with the first OTA (seeing if I could downgrade). recovery said update was not successful. One thing to note, if you chmod 777 cache, upon next reboot it will be reset back to stock permissions.
[Fire TV General] zahir32:
Thank You!

You are great. I'll try this tonight and revert here.:good:

Update: Didn't work ): Placed the file in /cache (btw it's a zip, not a .bin file); rebooted recovery via adb; system tried to install, then got a message that "The Amazon System Update Was Not Successful.."

Rebooting took me back to 51.1.0.2 - with no bones broken.
[Fire TV General] Resnoid:
So if I wanted to try to manually upgrade:

1) Download new binary

2) Transfer to /cache/

3) ?chmod 777 binary

4) adb reboot recovery

Just wondering if step 3 is required. Thanks :)
[Fire TV General] Luxferro:
Well no one has confirmed anything to work. But I chmod'd the /cache/ folder just so it wasn't only accessible to root. boot scripts reset it back I guess though on next boot.
[Fire TV General] danknee:
I tried placing the new update in cache as well as cache/recovery, no dice. After the adb reboot recovery it gives the update failed screen.
[Fire TV General] {ParanoiA}:
Over in the ota thread, someone mentioned that the updates could also be side loaded but I could not get it to work. I pm'ed the dude a while ago asking how but never got a response. Now I was trying to update from 51.1.0.2 to 51.1.0.2, which may not be allowed since its the same version. The actual "adb sideload" command is ran from boot loader mode I think, but I haven't been able to get the device recognized when I reboot-bootloader.
[Fire TV General] Luxferro:
the adb sideload command is usually done from recovery, after selecting adb sideload option in the recovery (which doesn't seem to exist in fire tv's recovery, unless there is a secret way to make options show).

You need a usb A to A cable to use fastboot, but it doesn't matter much, since you can't use many commands since the bootloader is locked.
[Fire TV General] {ParanoiA}:
I didn't think I was doing it correctly so I didn't bother posting about it. Just for giggles I even pulled sbl1 2 and 3 and looked through them with a hex editor. Mostly looks like hieroglyphics but it was something to do. Also pulled boot and unpacked. Didn't get to look through it yet and make changes to repack it. Not gonna write it back tho in case it all goes bad lol. I leave stuff like that to the pros. Just try to learn a little
[Fire TV General] meadtj:
is there any downside to unblocking the atv and just let the update happen? like will it uninstall any apps?
[Fire TV General] Shinyhead:
I believe the apps stay, just need to root it again with towelroot and maybe setup su?
[Fire TV General] spyz88:
Is it me or is it laggy even after a reset?
[Fire TV General] Annunneo:
I too have the update pending, but i couldn't get the update settings turned off using adb, i'll just let it install and re-root.
[Fire TV General] Esso1001:
I can confirm that after disabling my firewall from letting the URL amzdigitaldownloads.edges i am now getting the update so Im assuming that blocking this again will block future updates.. Again just an assumption buy it did block the update...
[Fire TV General] retroben:
I can only assume you already had root before updating,and made it ra1n once again to re-obtain root.

Can I just do that and safely update as well and get root access again?

I guess after getting the update,you can enter the disable function again to reblock the updater.
[Fire TV General] fireTVnews.com:
Yes, if you're already rooted you don't need to do anything before updating. Just let the update install as usual. Once the Fire TV reboots, you will have lost root but all of your apps (both regular and sideloaded) will still be present. You just need to launch the towelroot app, click "make it rain", and wait for the restart and you will be rooted again. You can then block updates if you wish.
[Fire TV General] Esso1001:
I will let you know in a few. Its still downloading
[Fire TV General] FatFarley:
That's exactly what I did, and all is great.
[Fire TV General] krasny2k5:
do we know if amazon updated the AFTV bootloader?

I only saw in this thread that root is possible in the new update, but not a single word about bootloader. We know that there is a exploit out there to unlock AFTV bootloader, so i think that until we have confirmation that amazon didn't patch recovery i suggest not update the box...
[Fire TV General] retroben:
For those that already updated,is there a way to check the condition of the bootloader and compare it to a non-updated bootloader status?
[Fire TV General] Esso1001:
Root still works on new update..
[Fire TV General] Dukester2002:
My thoughts also, I'm still on the first firmware that Rob Clark and Jcase demonstrated their exploits, hopefully that's a good thing and not an issue in the future.
[Fire TV General] retroben:
I wonder if the update could also include a driver update?

If it does,that might the improved performance,or it was a kernel update.

Is the android version still 4.2.2?

I got this nifty app called Kernel Tuner that lets you change just about anything.

It has GPU overclocking as an option,but it is currently not supported.

I changed my color bit depth from 24 to 32 with no issues.

So,for those that have updated,get the Kernel Tuner app and check the System Info menu to see what everything is.

It shows you the Android version,API Level,Fingerprint for the OTA version,and the Kernel information,and some other things not worth mentioning right now.
[Fire TV General] fireTVnews.com:
Simplest way to check if you're rooted is to run:

adb shell su

If you're rooted, you wont get an error.
[Fire TV General] retroben:
Or you can open any app that utilizes root.

ES File Explorer and 7Zipper 2.0 both have root explorer functions.

There is also Seeder and Adblock Plus.

For Seeder,simply enable the lag reduction to see if it works.
[Fire TV General] underworld1234:
The new Towelroot does not require reboot.

"v2 is live with more support and no reboot"
[Fire TV General] {ParanoiA}:
From comparing the md5 checksums of the files inside the ota's, it appears that the emmc_appsboot.mbn has changed (from 51.1.0.2 to 51.1.1.0). According to the partition map inside, this is /dev/block/platform/msm_sdcc.1/by-name/aboot partition. Also boot.img has changed (/dev/block/platform/msm_sdcc.1/by-name/boot) All the others appear to be the same md5's...tz.mbn, sbl1.mbn, sbl2.mbn, sbl3.mbn, rpm.mbn. Someone with more knowledge is going to have to chime in on what that change to aboot actually means.
[Fire TV General] hmagoo:
At this point it seems like if we have a doubt about the bootloader being locked down further in this OTA we should probably wait before updating. I don't want to lose the ability to put a different ROM on this device. And I am assuming that this update will be around for a while if it does end up being something we should download.

I would love to update right now, but unless I hear otherwise I'll just wait.
[Fire TV General] carbanm:
Literally the moment that I enabled com.amazon.dcp my update began downloading.
[Fire TV General] fireTVnews.com:
Found something interesting...

There is a database file: /data/data/com.amazon.dcp/databases/com.amazon.dcp.ota.otastatusprovider.db

This database consists of the following 4 tables and data:

[IMG="OTA Database Data"]http://www.firetvnews.com/wp-content/uploads/2014/06/ota-database.png[/IMG]

I would guess that to manually force an update, all you need to do is:

place the update file in /cache

add an entry to the "OTAHistoryTable" with "otaComplete" set to zero

update the "seq" value in the ""OTAHistoryTable" row in the "sqlite_sequence" table to 2

do: abd reboot recovery

We would also need to know if the "manifestID" value is the same for everyone or somehow unique to each Fire TV. (If someone is will to view their version of this database file and report back their manifestID values, that would be awesome).

And downgrading might be as simple as deleting the entries related to the latest update and setting the old versions "otaComplete" value to zero in the "OTAHistoryTable" table.

My curiosity has already bricked one Fire TV, so I'm sorry but I'm not willing to test this on my second Fire TV right now. Thought I'd mention it if someone else is willing to try, and for future downgrading needs.
[Fire TV General] {ParanoiA}:
Just checked that location /data/data/com.amazon.dcp/databases/ and thats as far as i can get. I have pending_updates.db and pending_updates.db-journal. I checked before and after I did pm enable com.amazon.dcp. Same thing...
[Fire TV General] yevar:
Disassembled Updater

So I took a few minutes and dug through the updater file.

What is being updated:

Bootloader (I think) (emmc_appsboot.mbn)

Linux/Android Kernel (boot.img)

DRM/encryption engine (tz.mbn)

Splash screens (480,720 and 1080)

Could be DSP kernel? (could be mounted using Linux as FAT16 for more info) (NON-HLOS.bin)

Not sure, encrypted (rpm.mbn)

Not sure, encrypted (sbl1.mbn, sbl2.mbn, sbl3.mbn)

A bunch of apps and system files that are too long to list
[Fire TV General] rbox:
What makes you think the kernel wasn't updated? boot.img _IS_ the kernel...
[Fire TV General] Hrodriguez77:
I updated and rerooted and all is working fine, but I noticed that I have about 200mb less space than before the update. Does anyone know the folder where the updates are stored, and is it safe to delete?
[Fire TV General] Luxferro:
That's cause the new OTA update is 60mb bigger than the past updates. 1st update was 406MB, 2nd 406MB, 3rd 466MB. So installed, it probably takes up more space.
[Fire TV General] Hrodriguez77:
Oh ok, I can see that. It just sucks since this device has so little memory, every mb is precious.