[How-to] Disable OTA updates on Stock + Rooted ROMs - Sprint Samsung Galaxy S III

I see this question come up once in a while here, and I had a similar thread on the ET4G about this so I thought I'd recreate it here for you S3 folks. I recently flashed to LJ7 to do some testing and while there was getting bugged by the OTA update, so I tried this method out and confirmed it does work on the S3 as well.
[How-to] Disable OTA updates on Stock + Rooted ROMs
1. Download FOTAKill.apk* and copy to your Phone/SD
2. Use a root explorer (such as ES Explorer) to copy the file to /system/app
3. If the update already downloaded, use your root explorer to delete it from /cache
4. reboot
If the update notice is still in the notification bar after the reboot, simply swipe it away. That should be the last time you are ever prompted to update via OTA. Even if you manually go to system update and click check now it will no longer offer you the OTA. You can simply delete the apk from /system/app to reverse this mod.
*Credit for the apk goes to the CM team and or the folks who create the gapps packages!
*If anyone would like to make a CWM flashable I would be happy to add it here and give you credit.

rocket321 said:
I see this question come up once in a while here, and I had a similar thread on the ET4G about this so I thought I'd recreate it here for you S3 folks. I recently flashed to LJ7 to do some testing and while there was getting bugged by the OTA update, so I tried this method out and confirmed it does work on the S3 as well.
[How-to] Disable OTA updates on Stock + Rooted ROMs
1. Download FOTAKill.apk* and copy to your Phone/SD
2. Use a root explorer (such as ES Explorer) to copy the file to /system/app
3. If the update already downloaded, use your root explorer to delete it from /cache
4. reboot
If the update notice is still in the notification bar after the reboot, simply swipe it away. That should be the last time you are ever prompted to update via OTA. Even if you manually go to system update and click check now it will no longer offer you the OTA. You can simply delete the apk from /system/app to reverse this mod.
*Credit for the apk goes to the CM team and or the folks who create the gapps packages!
*If anyone would like to make a CWM flashable I would be happy to add it here and give you credit.
Click to expand...
Click to collapse
CNexus created a really good sticky guide to talk about OTAs. You might want to post this over there. Could you let us know what FOTAKill does? Does it work regardless of phone/carrier?

topherk said:
CNexus created a really good sticky guide to talk about OTAs. You might want to post this over there. Could you let us know what FOTAKill does? Does it work regardless of phone/carrier?
Click to expand...
Click to collapse
I expect it will work on other carriers/phones but only speak for devices I personally test it on.
The apk works by overriding the built in android OTA service. It has traditionally been included in Gapps packages as a way to disable carrier updates on AOSP roms but works just as well on stock based roms.
Sent from my SPH-L710 using xda app-developers app

I must be doing something wrong. I am unable to move the file, I keep getting "file is read only"
Update: I found that if you click on the downloaded apk that it installs itself in the correct folder however it still did not work for me.
I am on the DaRTHSTAULKER ROM S3 vX
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

EVObastard said:
I must be doing something wrong. I am unable to move the file, I keep getting "file is read only"
Update: I found that if you click on the downloaded apk that it installs itself in the correct folder however it still did not work for me.
I am on the DaRTHSTAULKER ROM S3 vX
View attachment 1914304
Click to expand...
Click to collapse
You need to mount /system as RW
If your file manager does not give you the option to do so, go into a terminal and type the following:
Code:
mount -o remount,rw /system
The app needs to installed as a system app, if you simply install it by selecting it, it will be installed as a user app. Uninstall, mount system as ready write, and copy it to /system/app

That's correct, if you just click it and install like a normal app it won't work because it needs to be installed as a system app.
Sent from my SPH-L710 using xda app-developers app

So do I move the hole file or extract the app then move that?
NM I noticed it's a .apk file :fingers-crossed:
Ok, that worked it's now in my app list, thank you hopefully this does it.
Sprint GS3 Rooted, DaRTHSTAULKER X

Woohoo, it's been 4 hours or so and no notification, thank you thank you thank you.
Sprint GS3 Rooted, DaRTHSTAULKER X

Ok so I took a look inside the apk and heres how it works
App gets triggered when: Google Services state is changed; Android device checks in the the Google servers; and when Android device finishes booting (BOOT_COMPLETE)
If there is, it gets the info from the Google Services Framework intent (url, time, etc), logs it, and then cancels the notification
Sets the link to be empty (" ") and overrides the GSF notification, and then clears the notification
Removes the notification and OTA data from the Google Services Framework database
Attached is a universal flashable (meaning, for any Android device) that puts FOTAKill.apk into your /system/app.
EDIT: File pulled for the moment...

CNexus said:
Ok so I took a look inside the apk and heres how it works
App gets triggered when: Google Services state is changed; Android device checks in the the Google servers; and when Android device finishes booting (BOOT_COMPLETE)
If there is, it gets the info from the Google Services Framework intent (url, time, etc), logs it, and then cancels the notification
Sets the link to be empty (" ") and overrides the GSF notification, and then clears the notification
Removes the notification and OTA data from the Google Services Framework database
Attached is a universal flashable (meaning, for any Android device) that puts FOTAKill.apk into your /system/app.
EDIT: File pulled for the moment...
Click to expand...
Click to collapse
This is great, I am standing by. Since I did it the other way should I redo it this way? (I would guess no) Also I was going to ask if it worked for my wife's E4GT but sounds like this new one you are making will. TIA

EVObastard said:
This is great, I am standing by. Since I did it the other way should I redo it this way? (I would guess no) Also I was going to ask if it worked for my wife's E4GT but sounds like this new one you are making will. TIA
Click to expand...
Click to collapse
The file itself will work on ANY phone because it blocks the GSF app. I would recommend just using a root browser to put it in /system/app for the moment, i pulled the file because it somehow wiped my entire /system partition (yeah, i dont know either) so i didnt want anyone else to have issues.
And no, you dont need to redo it with the zip im making, it wont change anything.
Also, im not modifying the file in any way, I'm just making a zip that will flash it on any device.

This definitely works on the ET4G, I had that phone before the S3 and used it to stay on a GB rom for a long time.
Sent from my SPH-L710 using xda app-developers app

Thank you both very much. :good::good:

Here's a flashable http://db.tt/lfeO3giy fix permissions after flashing just in case
Sent from my ANTHRAX sniffing GS3

Disabling OTA updates
Hi,
Would anyone know if the FOTAKill.apk procedure works on a Galaxy S3 flashed to Boost or would that not make a difference?
Thanks.

andee39 said:
Hi,
Would anyone know if the FOTAKill.apk procedure works on a Galaxy S3 flashed to Boost or would that not make a difference?
Thanks.
Click to expand...
Click to collapse
Try it. Shouldn't hurt anything if it doesn't.

Thanks. A friend had mentioned to me he read about freezing SDM 1.0 but I don't have that file and wasn't sure if it was related to being flashed to Boost. I searched and came across your post but wasn't sure if I would run into a similar type issue. Will give it a try and fingers crossed it works!
Thanks again!

Fota will not paste into Apps folder
Every time I try to copy or cut and paste the file never goes into the apps folder. My phone is rooted using Mr. Robinsons method.I have tried two different root explorers witht he same results.

maf49 said:
Every time I try to copy or cut and paste the file never goes into the apps folder. My phone is rooted using Mr. Robinsons method.I have tried two different root explorers witht he same results.
Click to expand...
Click to collapse
Have you changed the read/write settings in the root explorer apps? They default to read only in order to edit you have to change to write.
Sent from the future via Tapatalk 4

edfunkycold said:
Have you changed the read/write settings in the root explorer apps? They default to read only in order to edit you have to change to write.
Sent from the future via Tapatalk 4
Click to expand...
Click to collapse
System folder and app folder both have owner rwx group rx and other rx. there is a checkbox to add w but it wont keep the setting

Related

% battery - stock everything else

*I made this before any of these new roms came out and as such it was meant for and has been tested on only the stock Gingerbread rom that comes with the phone. I doubt it will be compatible with the new roms.*
*Typical disclaimer - short version - I'm not a dev, just a tinkerer, blah blah blah, use at your own risk, blah blah blah, god speed =)*
As requested, here's the framework-res.apk that changes nothing but adds the percent battery value to the stock battery icon. Everything else will look the same with the exception of the numbers on the battery, as such:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you haven't swapped framework-res.apk or SystemUI.apk, please read one of my previous posts for instructions, such as:
Blue icons and removed carrier logo
You CAN very easily brick your phone if you do this incorrectly (ESPECIALLY if you use a file explorer other than root explorer)! So please ask if you're not sure about something.
Just as a refresher,
Basic instructions -
1.) download/unzip on computer
2.) copy framework-res.apk to /sysem/ folder on phone (USE ROOT EXPLORER!)
3.) change permissions to owner: read write, group: read, others: read
4.) move framework-res.apk to /system/framework folder
5.) restart phone
Any other modifications you've made to framework-res.apk will have to be reinstated afterwards.
Hope you enjoy!
Ok first of all big thanks for this. However, I'm new to Android and it's a bit over my head. I'm going to have to check out your other thread I think.
Oh, sorry! Basically, you need root explorer from the market. I know it costs something like 3 bucks, but in my opinion, it's totally worth it if you do any mods on the phone at all. Messing with framework-res.apk with other file explorers can spell disaster. Root explorer is the only one I really trust.
1.) Using root explorer, COPY your framework-res.apk file at /system/framework/framework-res.apk to somewhere on your sd card for safekeeping, just as a backup.
2.) Move framework-res.apk from this thread's "stock icons - percent battery.zip" onto your sd card, and move it into /system folder on your phone.
3.) Long-press on this framework-res.apk in root explorer, and select permissions. Change permissions to: Owner: read/write, group: read, others: read.
4.) Move this framework-res.apk, now with the proper permissions, into /system/framework folder, and let it overwrite the original framework-res.apk.
5.) Restart your phone!
Oh, Root Browser works great for me and best of all it's free!
Have you used it specifically to replace framework-res.apk before? If it works for that, great! But if you haven't tried that already, be aware how the file explorer specifically handles framework-res.apk is the difference between the phone being fine or getting bricked. With root explorer, when you replace framework-res.apk, it prevents the phone from accessing the file while copying, and only actually swaps at reboot. With other file explorers like ES File Explorer, even with root permissions and all the same functionality of root explorer, when you swap framework-res.apk, the phone continues to try to read off the framework-res.apk as it is being overwritten, causing the phone to crash and an endless bootloop/brick. (I know because I tried to find a free alternative to root explorer and ended up with a brick =P) If Root Browser works for this, that's fantastic! But be careful! Unless you've already swapped framework-res.apk using this and it worked beautifully, be very very very cautious!!
Yep! I guess I lucked out when I went into it without really knowing what I was doing.
Haha, awesome! Great! There's a free alternative then! =) So percent worked okay with you?
I just bought the Root Explorer. I'm assuming it needs to say "Mounted as R/W". Otherwise it's in read only mode?
Yup! RW mode needed
itiskonrad said:
Haha, awesome! Great! There's a free alternative then! =) So percent worked okay with you?
Click to expand...
Click to collapse
Yeah everything looks great! Thanks.
Awesome! You're welcome!
bricked T_T
man... not sure what i did wrong but i used root explorer. now my p930 is in an endless bootloop.
what did you do to fix yours?
itiskonrad said:
Have you used it specifically to replace framework-res.apk before? If it works for that, great! But if you haven't tried that already, be aware how the file explorer specifically handles framework-res.apk is the difference between the phone being fine or getting bricked. With root explorer, when you replace framework-res.apk, it prevents the phone from accessing the file while copying, and only actually swaps at reboot. With other file explorers like ES File Explorer, even with root permissions and all the same functionality of root explorer, when you swap framework-res.apk, the phone continues to try to read off the framework-res.apk as it is being overwritten, causing the phone to crash and an endless bootloop/brick. (I know because I tried to find a free alternative to root explorer and ended up with a brick =P) If Root Browser works for this, that's fantastic! But be careful! Unless you've already swapped framework-res.apk using this and it worked beautifully, be very very very cautious!!
Click to expand...
Click to collapse
File Expert
Has anyone tried useing File Expert? I really cant see buying the root explorer for one time use... I have been using File Expert for a while but never got into the aformentioned files...
mdkrush said:
Has anyone tried useing File Expert? I really cant see buying the root explorer for one time use... I have been using File Expert for a while but never got into the aformentioned files...
Click to expand...
Click to collapse
I use root browser. Its free and worked for me.
daebaybay said:
man... not sure what i did wrong but i used root explorer. now my p930 is in an endless bootloop.
what did you do to fix yours?
Click to expand...
Click to collapse
I took mine back to the AT&T store =/ I was still within 30 days after purchasing.
You can follow the unbrick solution in this thread here
That sucks, dude! Any clue what happened? After copying framework-res.apk into /system/ but before putting it into /system/framework, did you change the permissions to owner: read write, group: read, others: read? Or did you use a file manager other than file explorer? Sorry, man! =(
heh, i did everything here with the root explorer so not sure what caused the bricking.
mine stopped doing the bootlooping but it force closes everything.
i wonder if it can be recoverable in this state without flashing.
maybe i can just sign up for the beta testing of the new dev roms since it's already bricked lol.
if you have any suggestions to what i can try, let me know
Forgot to mention, my unit is the bell optimus lte. Not sure if that is the difference.
itiskonrad said:
1.) Using root explorer, COPY your framework-res.apk file at /system/framework/framework-res.apk to somewhere on your sd card for safekeeping, just as a backup.
2.) Move framework-res.apk from this thread's "stock icons - percent battery.zip" onto your sd card, and move it into /system folder on your phone.
3.) Long-press on this framework-res.apk in root explorer, and select permissions. Change permissions to: Owner: read/write, group: read, others: read.
4.) Move this framework-res.apk, now with the proper permissions, into /system/framework folder, and let it overwrite the original framework-res.apk.
5.) Restart your phone!
Click to expand...
Click to collapse
thanks for the contribution! is it ok to do this change on the kernalpan1c custom ROm? it has been deodexed , i am unsure if that matters and wanted to double-check.
ty
Ohhh, I don't know. I tend to doubt it will work with a custom ROM... My gut says no
drat!
thx for the reply.

Zeki tbd753b is it possible to gaini root and google play

Long time lurker first time poster here.
I recently bought a Zeki 7" TBD753B. I would like to obtain root and install google play however I can only find firmware for other model numbers. Does anyone know if it exists? The only thing I can find on this tablet is a warning not to buy, however I have not experienced the wakeup bug stated in the only other thread mentioning this model and the device seems to work quiet well for the cheap price.
Im mostly looking to get adfree working being as ads do slow this device down.
Thanks ahead of time.
maddog46113 said:
Long time lurker first time poster here.
I recently bought a Zeki 7" TBD753B. I would like to obtain root and install google play however I can only find firmware for other model numbers. Does anyone know if it exists? The only thing I can find on this tablet is a warning not to buy, however I have not experienced the wakeup bug stated in the only other thread mentioning this model and the device seems to work quiet well for the cheap price.
Im mostly looking to get adfree working being as ads do slow this device down.
Thanks ahead of time.
Click to expand...
Click to collapse
It also has screen bug on landscape on the top left corner, Portrait its on the top right.
If you use apps that utilize the whole screen ie.. nova launcher you will experience tapping those corner are hard.
ILITEK utility apps is a good apps to test it.
BTW its google ready if you need to install google play just find vending.apk for jelly bean and tap to install it.
If you want to root it PM me and Ill send you the signed update.zip to install root access.
For some reason I cant seem to attach update.zip here
maddog46113 said:
Long time lurker first time poster here.
I recently bought a Zeki 7" TBD753B. I would like to obtain root and install google play however I can only find firmware for other model numbers. Does anyone know if it exists? The only thing I can find on this tablet is a warning not to buy, however I have not experienced the wakeup bug stated in the only other thread mentioning this model and the device seems to work quiet well for the cheap price.
Im mostly looking to get adfree working being as ads do slow this device down.
Thanks ahead of time.
Click to expand...
Click to collapse
manufactured by
Shenzhen Ployer Electronics Co., Ltd.
Address: Building 8, Yusheng Industrial Park, No.467 of 107 National Road, Gushu, Xixiang Town, Baoan District, Shenzhen, China, 518102.
get stripped firmware from their website. they make two models rock chip and allwinner.
Search XDA forums for Crystal Root zip.
Will install SuperUser and BusyBox on TBD753B. Confirmed working on my device FID: BN
That is the million dollar question. So far my answer is, you can't. First you'll need root access, I described that above. Put crystal zip on SD card, do not unzip file. Shut tablet down. Boot by holding volume down and power buttons. Should enter recovery, select update from EXT, select crystal file, then reboot now, you will see android updating message and then have superuser and busy box installed. That gets you about 50% there. I have tried to flash gapps without luck using the correct files. I believe the problem with this device to be the firmware. It's for ICS. I am thinking about rolling back OS to 4.0.3 and trying from there. The TBD782 is almost identical, thinking of trying a modded ROM I found in XDA forums. Basically that gets you to where I am. I believe the device is actually a momo9 variant/clone with allwinner a10 compatible chip. The manual I downloaded from above manufacturer (I can't post links yet) is identical to the TBD753B. You can also get a working version of livesuit from them. Hope any of that helps. I will report back when I have a working method.
Thanks for the replies. Please let me know when you figue something out.
kotows said:
manufactured by
Shenzhen Ployer Electronics Co., Ltd.
Address: Building 8, Yusheng Industrial Park, No.467 of 107 National Road, Gushu, Xixiang Town, Baoan District, Shenzhen, China, 518102.
get stripped firmware from their website. they make two models rock chip and allwinner.
Search XDA forums for Crystal Root zip.
Will install SuperUser and BusyBox on TBD753B. Confirmed working on my device FID: BN
That is the million dollar question. So far my answer is, you can't. First you'll need root access, I described that above. Put crystal zip on SD card, do not unzip file. Shut tablet down. Boot by holding volume down and power buttons. Should enter recovery, select update from EXT, select crystal file, then reboot now, you will see android updating message and then have superuser and busy box installed. That gets you about 50% there. I have tried to flash gapps without luck using the correct files. I believe the problem with this device to be the firmware. It's for ICS. I am thinking about rolling back OS to 4.0.3 and trying from there. The TBD782 is almost identical, thinking of trying a modded ROM I found in XDA forums. Basically that gets you to where I am. I believe the device is actually a momo9 variant/clone with allwinner a10 compatible chip. The manual I downloaded from above manufacturer (I can't post links yet) is identical to the TBD753B. You can also get a working version of livesuit from them. Hope any of that helps. I will report back when I have a working method.
Click to expand...
Click to collapse
I'm confirming root technique. 100% working.
can't find crystal root zip
I tried a search for crystal root zip and could not find on the xda site but did find a link using google but am not sure it is legitimate. Where on the forum can I find the link so I know it is the correct file? Also I was able to install Google Play on the TB782B without using a custom Rom. I used Links2SD. I installed a copy of the play store apk and then converted it to system app using Links2SD, rebooted and then it worked fine. Without converting it to system app it would not work properly but once converted it worked fine. Maybe this will work with the newer model.
kotows said:
manufactured by
Shenzhen Ployer Electronics Co., Ltd.
Address: Building 8, Yusheng Industrial Park, No.467 of 107 National Road, Gushu, Xixiang Town, Baoan District, Shenzhen, China, 518102.
get stripped firmware from their website. they make two models rock chip and allwinner.
Search XDA forums for Crystal Root zip.
Will install SuperUser and BusyBox on TBD753B. Confirmed working on my device FID: BN
That is the million dollar question. So far my answer is, you can't. First you'll need root access, I described that above. Put crystal zip on SD card, do not unzip file. Shut tablet down. Boot by holding volume down and power buttons. Should enter recovery, select update from EXT, select crystal file, then reboot now, you will see android updating message and then have superuser and busy box installed. That gets you about 50% there. I have tried to flash gapps without luck using the correct files. I believe the problem with this device to be the firmware. It's for ICS. I am thinking about rolling back OS to 4.0.3 and trying from there. The TBD782 is almost identical, thinking of trying a modded ROM I found in XDA forums. Basically that gets you to where I am. I believe the device is actually a momo9 variant/clone with allwinner a10 compatible chip. The manual I downloaded from above manufacturer (I can't post links yet) is identical to the TBD753B. You can also get a working version of livesuit from them. Hope any of that helps. I will report back when I have a working method.
Click to expand...
Click to collapse
Root for ZEKI TBD753B and TBDB763B
tengwer said:
I tried a search for crystal root zip and could not find on the xda site but did find a link using google but am not sure it is legitimate. Where on the forum can I find the link so I know it is the correct file? Also I was able to install Google Play on the TB782B without using a custom Rom. I used Links2SD. I installed a copy of the play store apk and then converted it to system app using Links2SD, rebooted and then it worked fine. Without converting it to system app it would not work properly but once converted it worked fine. Maybe this will work with the newer model.
Click to expand...
Click to collapse
Finally I can upload
Attach here are
Root for the Jelly bean zeki
TBD753B
TBDB763B (with bluetooth)
I recieved the root from Zeki tech support
Build no 4.1.1 20121204
Root Flash with recovery Vol- and Power button
Copy the update zip into sd card
Insert the card into the tablet.
Hold vol - and press power button to go to recovery.
Release the vol- button once you enter recovery
navigate with vol button , and power to select
select apply update from ext
Select the update zip you copy earlier
once its done reboot
Vending for Google play store
the tablet is google ready you can install the vending.apk (aka google play store) just by simply tapping it without root. (wont survive factory reset)
Manual way to install google play with root (this will survive factory reset)
use file explorer/manager ie.. ES file explorer, Root file explorer etc
You can use any file manager that you want and
ITS A BASIC ANDROID KNOWLEDGE you need to mount the system folder into writable before copying or change permission
copy the vending apk into system/app and change permission into RW R R
and important REBOOT.
UPDATE
Due too many emails
let me try to explain as basic as possible
ZEKI tablet already has Google Services Framework installed you dont need to re-install it again.
If you install Google Play store by flashing Gapps zip make sure it doesnt include Google Services Framework APK on the zip files.
Otherwise you will encounter too many FC later on. Dont ask me about GApps.zip since i dont use those methods.
In order for you to access, copy or modify into/on system folder
you need to enable or mount the system folder as writable and your phone/tablet need to be rooted
You can use any file manager apps you want
ie.. ES File Explorer, Root Explorer, Astro File Manager or etc
Below is example for ES file explorer
Tap options
tap settings
Scroll down and select Root Settings
Put a Check mark for Root explorer and mount file system
You have to figure out with the file manager apps you use how to mount the File System as writtable
I dont know every single apps there
Try to GOOGLE it.
proper procedure
Thanks so much for the help! As for the update.zip can I do what I usually do and just go into settings/about tablet/system updates and update from there with the update file on the root of my sd card? And for the google apps I just copy it over to my tablet and just install after doing the update? Thanks again for your time.
hoodred said:
Finally I can upload
Attach here are
Root for the Jelly bean zeki
TBD753B
TBDB763B (with bluetooth)
I recieved the root from Zeki tech support
and vending.apk for Google play store
the tablet is google ready you can install the vending.apk (aka google play store) just by simply tapping it without root.
Manual way to install google play with root (this will survive factory reset)
use file explorer ie.. ES file explorer
copy the vending apk into system/app and change permission into RW R R
and important REBOOT.
Click to expand...
Click to collapse
tengwer said:
Thanks so much for the help! As for the update.zip can I do what I usually do and just go into settings/about tablet/system updates and update from there with the update file on the root of my sd card? And for the google apps I just copy it over to my tablet and just install after doing the update? Thanks again for your time.
Click to expand...
Click to collapse
I updated the instruction above.
Flash it with recovery
the vending is showing as a zip. not apk
zounduser said:
the vending is showing as a zip. not apk
Click to expand...
Click to collapse
The vending files that i uploaded here is vending-jellybean.apk
See attached pic. The vending.apk is not being recognixed as a app. http://db.tt/fex3dCgO
Sent from my ADR6425LVW using Xparent Skyblue Tapatalk 2
zounduser said:
See attached pic. The vending.apk is not being recognixed as a app. http://db.tt/fex3dCgO
Sent from my ADR6425LVW using Xparent Skyblue Tapatalk 2
Click to expand...
Click to collapse
Limit your posting to one forum only,
Posting in multiple forums for the same question are confusing.
From the pictures it looks like you have corrupted files.
re-download it again the vending apk MD5 is 14BEBEC455594BD71C47B6F57164CA91.
and again I ask you What is your firmware.
hoodred said:
Limit your posting to one forum only,
Posting in multiple forums for the same question are confusing.
From the pictures it looks like you have corrupted files.
re-download it again the vending apk MD5 is 14BEBEC455594BD71C47B6F57164CA91.
and again I ask you What is your firmware.
Click to expand...
Click to collapse
No need to get all headstrong. I posted in two places because theres two threads. I didnt create the threads. And i know all about this stuff man, my download isnt corrupt, i tried copying over a different vending.apk, and it looks the exact same. So, thats not the problem.
The firmware just says (Build number) ZEKI 4.1.1 20121213, I dont see any other firmware number anywhere?
I appreciate you uploading the files needed for this. I dont appreciate u telling me to limit my posts though. Lol. Theres 2 threads. :what: And i didnt ask the same question, or say the same thing in both threads.
Anyway, ill figure it out. Thanks again for the root, and google play.
Zound
Sent from my ADR6425LVW using Xparent Skyblue Tapatalk 2
zounduser said:
No need to get all headstrong. I posted in two places because theres two threads. I didnt create the threads. And i know all about this stuff man, my download isnt corrupt, i tried copying over a different vending.apk, and it looks the exact same. So, thats not the problem.
The firmware just says (Build number) ZEKI 4.1.1 20121213, I dont see any other firmware number anywhere?
I appreciate you uploading the files needed for this. I dont appreciate u telling me to limit my posts though. Lol. Theres 2 threads. :what: And i didnt ask the same question, or say the same thing in both threads.
Anyway, ill figure it out. Thanks again for the root, and google play.
Zound
Sent from my ADR6425LVW using Xparent Skyblue Tapatalk 2
Click to expand...
Click to collapse
Than Don't Ask.
You made mistake downloading yourself and posted same question for me in multiple forum.
"Google is your best friend."
Lol. I didnt make any mistake.
Anywho, i got it all hooked up now. Thanks again for this :thumbup:
Sent from my ADR6425LVW using Xparent Skyblue Tapatalk 2
Thanks, It worked!
hoodred said:
Finally I can upload
Attach here are
Root for the Jelly bean zeki
TBD753B
TBDB763B (with bluetooth)
I recieved the root from Zeki tech support
Build no 4.1.1 20121204
Root Flash with recovery Vol- and Power button
Copy the update zip into sd card
Insert the card into the tablet.
Hold vol - and press power button to go to recovery.
Release the vol- button once you enter recovery
navigate with vol button , and power to select
select apply update from ext
Select the update zip you copy earlier
once its done reboot
Vending for Google play store
the tablet is google ready you can install the vending.apk (aka google play store) just by simply tapping it without root. (wont survive factory reset)
Manual way to install google play with root (this will survive factory reset)
use file explorer/manager ie.. ES file explorer, Root file explorer etc
You can use any file manager that you want and
ITS A BASIC ANDROID KNOWLEDGE you need to mount the system folder into writable before copying or change permission
copy the vending apk into system/app and change permission into RW R R
and important REBOOT.
UPDATE
Due too many emails
let me try to explain as basic as possible
ZEKI tablet already has Google Services Framework installed you dont need to re-install it again.
If you install Google Play store by flashing Gapps zip make sure it doesnt include Google Services Framework APK on the zip files.
Otherwise you will encounter too many FC later on. Dont ask me about GApps.zip since i dont use those methods.
In order for you to access, copy or modify into/on system folder
you need to enable or mount the system folder as writable and your phone/tablet need to be rooted
You can use any file manager apps you want
ie.. ES File Explorer, Root Explorer, Astro File Manager or etc
Below is example for ES file explorer
Tap options
tap settings
Scroll down and select Root Settings
Put a Check mark for Root explorer and mount file system
You have to figure out with the file manager apps you use how to mount the File System as writtable
I dont know every single apps there
Try to GOOGLE it.
Click to expand...
Click to collapse
This worked great, if your having problems with the permissions, see how another file in system/apps has it's permissions set, using root explorer click on another file name, then permissions..it will show you how to properly set it for the vending.apk.
friendlybiker said:
This worked great, if your having problems with the permissions, see how another file in system/apps has it's permissions set, using root explorer click on another file name, then permissions..it will show you how to properly set it for the vending.apk.
Click to expand...
Click to collapse
Its es file explorer that was giving me problems. Ive never used it in the past, so.....i got rid of it, and used 4shared to swoop up rom toolbox. Got it on the first shot with rom toolbox.
My suggestion........use rom toolbox. It sets proper permissions for the user automatically.
Sent from my ADR6425LVW using Xparent Skyblue Tapatalk 2
Attaboy
5 minutes and done! Works perfectly. And yes I had been getting the FCs after GApps flash. Thanks so much.
hoodred said:
Finally I can upload
Attach here are
Root for the Jelly bean zeki
TBD753B
TBDB763B (with bluetooth)
I recieved the root from Zeki tech support
Build no 4.1.1 20121204
Root Flash with recovery Vol- and Power button
Copy the update zip into sd card
Insert the card into the tablet.
Hold vol - and press power button to go to recovery.
Release the vol- button once you enter recovery
navigate with vol button , and power to select
select apply update from ext
Select the update zip you copy earlier
once its done reboot
Vending for Google play store
the tablet is google ready you can install the vending.apk (aka google play store) just by simply tapping it without root. (wont survive factory reset)
Manual way to install google play with root (this will survive factory reset)
use file explorer/manager ie.. ES file explorer, Root file explorer etc
You can use any file manager that you want and
ITS A BASIC ANDROID KNOWLEDGE you need to mount the system folder into writable before copying or change permission
copy the vending apk into system/app and change permission into RW R R
and important REBOOT.
UPDATE
Due too many emails
let me try to explain as basic as possible
ZEKI tablet already has Google Services Framework installed you dont need to re-install it again.
If you install Google Play store by flashing Gapps zip make sure it doesnt include Google Services Framework APK on the zip files.
Otherwise you will encounter too many FC later on. Dont ask me about GApps.zip since i dont use those methods.
In order for you to access, copy or modify into/on system folder
you need to enable or mount the system folder as writable and your phone/tablet need to be rooted
You can use any file manager apps you want
ie.. ES File Explorer, Root Explorer, Astro File Manager or etc
Below is example for ES file explorer
Tap options
tap settings
Scroll down and select Root Settings
Put a Check mark for Root explorer and mount file system
You have to figure out with the file manager apps you use how to mount the File System as writtable
I dont know every single apps there
Try to GOOGLE it.
Click to expand...
Click to collapse
not working
I followed all instructions but I get a message "unfortunately, Google play store has stopped" after I setup my account

Trouble installing Google Keyboard as system app

Anyone else noticed this? I had it set up as a system app on my S3 by simply copying the apk into system/app with correct permissions, and extracting the lib file from the apk into system/lib but this doesn't seem to work on my Note 3.
After a reboot, I do not even see the Google keyboard as an option in the language settings menu.
Anybody know what needs to be done to fix this? Ideally I'd just make Swype a system app too but I can't find where it installs to.
Sent from my SM-N900T using XDA Premium 4 mobile app
Kalm_Traveler said:
Ideally I'd just make Swype a system app too but I can't find where it installs to.
Click to expand...
Click to collapse
??
Why move Swype, just install it from Google Play... runs fine where it installs itself.
krelvinaz said:
??
Why move Swype, just install it from Google Play... runs fine where it installs itself.
Click to expand...
Click to collapse
Same with the Google keyboard just install it from the play store https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin
Sent from my SM-N900T using Tapatalk
A number of apps complain about security risks of using a "non-system" keyboard if the keyboard app is not a system app. So I take it neither of you have any suggestions on how to answer my question?
Sent from my SM-N900T using XDA Premium 4 mobile app
You should not have a problem if you're not downloading and using illicit software.
sent from my sm-9005.
@rbiter said:
You should not have a problem if you're not downloading and using illicit software.
sent from my sm-9005.
Click to expand...
Click to collapse
Aye, it's not a "problem", just an unnecessary annoyance. I've converted plenty of apps into system apps this way and they all have worked - I am curious why the Google Keyboard is not working on this stock TW ROM.
Kalm_Traveler said:
A number of apps complain about security risks of using a "non-system" keyboard if the keyboard app is not a system app. So I take it neither of you have any suggestions on how to answer my question?
Click to expand...
Click to collapse
Because it is unnecessary...
The security risk is still there just because you moved it and it didn't warn you. All of the keyboard you are using send data, how do you think the voice typing works?
The warning its just to let you know what happens when you use the keyboard the same as turning on location services that's all.
Moving it as a system app doesn't change the underlying function of the keyboard and how it works..
krelvinaz said:
Because it is unnecessary...
The security risk is still there just because you moved it and it didn't warn you. All of the keyboard you are using send data, how do you think the voice typing works?
The warning its just to let you know what happens when you use the keyboard the same as turning on location services that's all.
Click to expand...
Click to collapse
I understand all of that. I never said I was personally worried about any security risks. I said I want to make the keyboard apps into system apps to remove that annoying warning. :good:
Bump
I still haven't been able to get this to work. Is there perhaps a lib file that needs to be deleted from the stock location?
Sent from my SM-N900T using XDA Premium 4 mobile app
Kalm_Traveler said:
Bump
I still haven't been able to get this to work. Is there perhaps a lib file that needs to be deleted from the stock location?
Sent from my SM-N900T using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Apologies for a less-than-helpful response, but the process you described in the OP worked just fine for me in terms of having the keyboard function as it should while technically being a system app. I'm not sure why it wouldn't be showing as an option for you.
Moving just the apk to system/app permission to rw-r-r and reboot works for myself. Or DL it from play store then use titanium backup and force it to system app. Either way its going to update and everything from the play store.
Sent from my SM-N900T using XDA Premium 4 mobile app
the Google keyboard from the play store has a lib file that needs to be moved to system/lib. you can move it with a program like root explorer but it is really not necessary.
i have a similar problem, i didn't know anything about moving the lib file and havent done it and when i reboot, my device keeps saying google keyboard has stopped, but it is still my defult keyboard option. I wonder if there is a way to directly install it as a system app, apart from the adb method that doesn't work eaither. Would downloading the apk to /system/app/, rebooting and then installing it work.
Charles IV said:
i have a similar problem, i didn't know anything about moving the lib file and havent done it and when i reboot, my device keeps saying google keyboard has stopped, but it is still my defult keyboard option. I wonder if there is a way to directly install it as a system app, apart from the adb method that doesn't work eaither. Would downloading the apk to /system/app/, rebooting and then installing it work.
Click to expand...
Click to collapse
Anytime you manually put something in /system/app or /system/priv-app, you need to make sure you change the permissions to 0644 before you reboot.
Sent from my SM-N900T using Tapatalk
ludeawakening said:
Anytime you manually put something in /system/app or /system/priv-app, you need to make sure you change the permissions to 0644 before you reboot.
Sent from my SM-N900T using Tapatalk
Click to expand...
Click to collapse
And check your SELinux contexts as well...
Also I've found that moving the app from /data to /system sometimes confuses the package manager. It's best to:
1. Copy the apk to system, checking permissions, ownership and SELinux contexts. You may have to copy to /system/app or /system/priv-app depending on the app.
2. Reboot
3. Then "Uninstall updates" from Settings -> Apps, if you want to reclaim the Apk size from /data.
ludeawakening said:
Anytime you manually put something in /system/app or /system/priv-app, you need to make sure you change the permissions to 0644 before you reboot.
Sent from my SM-N900T using Tapatalk
Click to expand...
Click to collapse
Thank you, I moved the app using es file explorer, and before i rebooted i changed the permissions as according to this screenshot (mine looked slightly different, but the same boxes were checked)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Should this have worked or should i have done something else?
Fif_ said:
And check your SELinux contexts as well...
Also I've found that moving the app from /data to /system sometimes confuses the package manager. It's best to:
1. Copy the apk to system, checking permissions, ownership and SELinux contexts. You may have to copy to /system/app or /system/priv-app depending on the app.
2. Reboot
3. Then "Uninstall updates" from Settings -> Apps, if you want to reclaim the Apk size from /data.
Click to expand...
Click to collapse
Any hints on how to check ownership and SELinux contexts?
---------- Post added at 10:58 AM ---------- Previous post was at 10:55 AM ----------
themichael said:
the Google keyboard from the play store has a lib file that needs to be moved to system/lib. you can move it with a program like root explorer but it is really not necessary.
Click to expand...
Click to collapse
If it cant be done with a root explorer, how would it be done, and also why isn't it necessary?
Quick suggestion: Titanium backup will has an option to convert to system apps.
Sent from my SM-N900T using XDA-Developers mobile app
smaisonville said:
Quick suggestion: Titanium backup will has an option to convert to system apps.
Sent from my SM-N900T using XDA-Developers mobile app
Click to expand...
Click to collapse
"Convert to system app" and even "restore system app" have been broken for me for a long while, so I wouldn't put too much trust in TiBkp for that.

[Q] Help! need platform.xml file

Hi - I'm desperately hoping someone can help....
In the process of endeavouring to enable RW access to my UK HTC One M8 (O2) I've sucessfully rooted and installed the SDFix from Next App in the hope that it would perform the necessary mod to the platform.xml file in /system/etc/permissions but it failed because it didn't recognise the file as xml.
I've checked into it and I can see that the file itself has become corrupt and is full of spurious korean (probably) text.
I'm desperately hoping someone would please email me a copy of their platform.xml file so I can overwrite this corrupt one as I don't dare switch my phone off until it has a chance of booting.
I've looked for a copy of the stock ROM but cannot see the wood for the trees.
I imagine the file from any HTC One M8 variant will do - certainly any viable platform.xml file would be better than a file full of garbage, although ideally for the UK model would probably be wise.
my email is etherkeiffer at the google email domain thanks in anticipation guys!
p.s. I appreciate this is kind of dev related but I don't have enough posts to post in that forum and this is so urgent as I don't dare switch my phone off for fear of bricking it
kw1mx5 said:
Hi - I'm desperately hoping someone can help....
In the process of endeavouring to enable RW access to my UK HTC One M8 (O2) I've sucessfully rooted and installed the SDFix from Next App in the hope that it would perform the necessary mod to the platform.xml file in /system/etc/permissions but it failed because it didn't recognise the file as xml.
I've checked into it and I can see that the file itself has become corrupt and is full of spurious korean (probably) text.
I'm desperately hoping someone would please email me a copy of their platform.xml file so I can overwrite this corrupt one as I don't dare switch my phone off until it has a chance of booting.
I've looked for a copy of the stock ROM but cannot see the wood for the trees.
I imagine the file from any HTC One M8 variant will do - certainly any viable platform.xml file would be better than a file full of garbage, although ideally for the UK model would probably be wise.
my email is etherkeiffer at the google email domain thanks in anticipation guys!
p.s. I appreciate this is kind of dev related but I don't have enough posts to post in that forum and this is so urgent as I don't dare switch my phone off for fear of bricking it
Click to expand...
Click to collapse
Now resolved, with thanks! Please close thread / delete
kw1mx5 said:
Now resolved, with thanks! Please close thread / delete
Click to expand...
Click to collapse
What was your fix?
brent372 said:
What was your fix?
Click to expand...
Click to collapse
A member (name withheld to respect his privacy) kindly emailed the relevant file.
kw1mx5 said:
A member (name withheld to respect his privacy) kindly emailed the relevant file.
Click to expand...
Click to collapse
I think you would have been fine restarting. If you're rooted and not S-Off it would revert all changes on reboot, like you never touched platform.xml at all.
Xdpker06 said:
I think you would have been fine restarting. If you're rooted and not S-Off it would revert all changes on reboot, like you never touched platform.xml at all.
Click to expand...
Click to collapse
yes - I'm sure you're right but I just didn't want to take any chances as I'm mostly a stock user and only root and make changes where I consider it absolutely essential so I don't have much experience (in case it doesn't show ).
With my previous Galaxy S2 that was both essential and the changes (removals) quite substantial - it's amazing how much crap Samsung were cramming on handsets, even a couple of years ago.
kw1mx5 said:
yes - I'm sure you're right but I just didn't want to take any chances as I'm mostly a stock user and only root and make changes where I consider it absolutely essential so I don't have much experience (in case it doesn't show ).
With my previous Galaxy S2 that was both essential and the changes (removals) quite substantial - it's amazing how much crap Samsung were cramming on handsets, even a couple of years ago.
Click to expand...
Click to collapse
Hi, The other day i tried to fix the Platform.xml. on my S5. i noticed sometime after that when i move files using the "My files" app, the phone would not refresh the files so that they would show up in gallery, videos etc.. I tried to undo the Media_rw by using SD Maid to find the Platform.xml and Axel to rewrite the Xml. In the platform.xml. i deleted the Media_rw and replaced the old xml with the new (original) one. I rebooted my phone. On swiping to open the screen i noticed alot of apps crashing one after the other. I when back to SD Maid and searched for Platform.xml and opened it with Axel but it said file not found.. i can not use the internet, i cant use most apps, i cant even use the Kies on my computer. I cant save anything to the storage either. I really need help. how can i reset the xml files on my phone..
Since I experience the same issue as the thread starter (just with a German HTC One M8) I would really appreciate to get a clean version of the platform.xml file also.
Thanks!
EDIT: I don't need the file anymore. For some reason it looked fine again after another couple of reboots. I have no idea what went wrong here...
Did you make your SD card writable to apps?
If yes, how?
Right now I'm on rooted One M8 from t-mobile. All those SDfix apps from Play Store do not work.
Sn8kbordin said:
Did you make your SD card writable to apps?
If yes, how?
...
Click to expand...
Click to collapse
Well, it's not really necessary to use any tools. They didn't work for me also, so I used this description (Method 1):
http://technofaq.org/posts/2014/04/fixing-external-sd-card-write-issue-on-android-kitkat/
You just need to add one line in the mentioned xml-file. That's it...
bama35453 said:
Well, it's not really necessary to use any tools. They didn't work for me also, so I used this description (Method 1):
http://technofaq.org/posts/2014/04/fixing-external-sd-card-write-issue-on-android-kitkat/
You just need to add one line in the mentioned xml-file. That's it...
Click to expand...
Click to collapse
Thank you.
When I edit the platform.xml with ES File Explorer and save it, it goes back to stock on reboot.
I tried to copy that file, edit in new location, save, and then:
1. When I overwrite platform.xml with ES File Explorer phone reboots and stock file is back
2. When I delete stock platform.xml to copy modified file in its place phone reboots and stock file is back.
Sn8kbordin said:
Thank you.
When I edit the platform.xml with ES File Explorer and save it, it goes back to stock on reboot.
I tried to copy that file, edit in new location, save, and then:
1. When I overwrite platform.xml with ES File Explorer phone reboots and stock file is back
2. When I delete stock platform.xml to copy modified file in its place phone reboots and stock file is back.
Click to expand...
Click to collapse
Well, you're right. I ran into that issue also. Finally I think I found a solution more or less by accident:
I moved the platform.xml to /data/data
• Boot in recovery mode
• Mount system*and*data
• Start ADB shell (on a Windows PC cmd: “adb.exe shell”)
• Type the following commands:
1 cd /system/etc/permissions
2 mv platform.xml /data/data
3 ln -s /data/data/platform.xml platform.xml
4 exit
Reboot phone and do the necessary changes to the platform.xml file:
1 Using a root-enabled file manager navigate to /data/data
2 Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission.
3 Add an additional line containing the group definition for this permission: <group gid=”media_rw” />
4 Save the changes to the file.
5 Restart the phone.
Once done I moved the file back:
• Boot in recovery mode
• Mount system*and*data
• Start ADB shell (on a Windows PC cmd: “adb.exe shell”)
• Type the following commands:
1 cd /data/data
2 mv platform.xml /system/etc/permissions
3 exit
After that the changed file survived several reboots so far.
As always: If you also try it that way - it's on your own risk...
The following fixed apps write access to the SD card on my rooted (I followed this to root my phone http://forum.xda-developers.com/showthread.php?t=2066390 ) HTC One M8 from T-Mobile (Android 4.4.2, Sense 6.0) with TWRP recovery:
1. Copy platform.xml from /system/etc/permissions to SD card or internal memory with ES File Explorer or any other way.
2. Open copied platform.xml in new location and edit it according to http://technofaq.org/posts/2014/04/fixing-external-sd-card-write-issue-on-android-kitkat/ (Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission. Add an additional group definition for this permission: <group gid=”media_rw” />)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
3. Save the changes to the file.
4. Turn phone off.
5. Press and hold volume down and power buttons to boot into TWRP recovery.
6. Press volume down until "recovery" is highlighted, then press power button to boot into recovery.
7. Back up your phone before proceeding just in case something goes wrong.
8. In TWRP recovery mount system partition. This took me a while to figure it out as otherwise you can't find and overwrite stock platform.xml in /system/etc/permissions and it is not mounted by default.
9. In TWRP recovery go to advanced and copy the platform.xml from location you saved the edited copy to /system/etc/permissions and overwrite the stock platform.xml with edited copy.
10. Reboot
11. Apps have write access to SD card and SD is fixed.
Me too
Can someone email me the platform.xml file from an HTC one m8 please
my email is nickbruton at gmaildotcom
kw1mx5 said:
Hi - I'm desperately hoping someone can help....
In the process of endeavouring to enable RW access to my UK HTC One M8 (O2) I've sucessfully rooted and installed the SDFix from Next App in the hope that it would perform the necessary mod to the platform.xml file in /system/etc/permissions but it failed because it didn't recognise the file as xml.
I've checked into it and I can see that the file itself has become corrupt and is full of spurious korean (probably) text.
I'm desperately hoping someone would please email me a copy of their platform.xml file so I can overwrite this corrupt one as I don't dare switch my phone off until it has a chance of booting.
I've looked for a copy of the stock ROM but cannot see the wood for the trees.
I imagine the file from any HTC One M8 variant will do - certainly any viable platform.xml file would be better than a file full of garbage, although ideally for the UK model would probably be wise.
my email is etherkeiffer at the google email domain thanks in anticipation guys!
p.s. I appreciate this is kind of dev related but I don't have enough posts to post in that forum and this is so urgent as I don't dare switch my phone off for fear of bricking it
Click to expand...
Click to collapse
Help please
Dont need the platform.xml file, but after changing mine, I rebooted and lots of services failed, titanium backup crashes with Unfortunatley Titanium Backup has stopped.
adb doesnt seem to want to work anymore, can anyone help?
---------- Post added at 01:07 PM ---------- Previous post was at 12:38 PM ----------
What is the correct access mode on /system/etc/permissions/platform.xml ??
Sn8kbordin said:
The following fixed apps write access to the SD card on my rooted (I followed this to root my phone http://forum.xda-developers.com/showthread.php?t=2066390 ) HTC One M8 from T-Mobile (Android 4.4.2, Sense 6.0) with TWRP recovery:
1. Copy platform.xml from /system/etc/permissions to SD card or internal memory with ES File Explorer or any other way.
2. Open copied platform.xml in new location and edit it according to http://technofaq.org/posts/2014/04/fixing-external-sd-card-write-issue-on-android-kitkat/ (Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission. Add an additional group definition for this permission: <group gid=”media_rw” />)
3. Save the changes to the file.
4. Turn phone off.
5. Press and hold volume down and power buttons to boot into TWRP recovery.
6. Press volume down until "recovery" is highlighted, then press power button to boot into recovery.
7. Back up your phone before proceeding just in case something goes wrong.
8. In TWRP recovery mount system partition. This took me a while to figure it out as otherwise you can't find and overwrite stock platform.xml in /system/etc/permissions and it is not mounted by default.
9. In TWRP recovery go to advanced and copy the platform.xml from location you saved the edited copy to /system/etc/permissions and overwrite the stock platform.xml with edited copy.
10. Reboot
11. Apps have write access to SD card and SD is fixed.
Click to expand...
Click to collapse
For those of us who use CWM / Philz, you can also mount system and do it over adb shell.
blondini said:
Can someone email me the platform.xml file from an HTC one m8 please
my email is nickbruton at gmaildotcom
Click to expand...
Click to collapse
Here is my modified platform.xml file from T-Mobile HTC One M8, Android 4.4.2
Looking to do an OTA update so I need the original unedited platform.xml file. I have tried manually editing it back to remove the sd fix (which worked), but the update still does not go through saying there is something wrong with the platform.xml again. If you have it please email it to me! jrsnively1 at gmail.
Thank you!

[Fix][ND8] TW KitKat external sd write permission fix

I was getting pretty frustrated with how KitKat handles the ext sdcard permissions. After doing a search I came to THIS post by poit and it worked great. So I thought I would make a flashable for folks. All this will do is replace the system/etc/permissions/platform.xml with the only change detailed below.
*Note: I've only tested this on my device running Stock rooted obtained by flashing the [FULL RESTORE][TAR] Stock ND8 4.4.2 with Odin found HERE.
Just flash in recovery.
Down Load HERE
These are the instructions in case you would rather do this yourself.
Instructions:
1- Using a root-enabled file manager, navigate to /system/etc/permissions
2- Edit platform.xml
3- Find the following code:
Code:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r"/>
<group gid="sdcard_rw"/>
</permission>
4- Add "<group gid="media_rw" />" so that the code looks like this:
Code:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r"/>
<group gid="sdcard_rw"/>
<group gid="media_rw"/>
</permission>
5- save and restart
-----------------------------------------------------------
Here is a good article detailing what we're dealing with and why.
http://m.androidcentral.com/kitkat-sdcard-changes
-----------------------------------------------------------
Disclaimer: Flash/use at your own risk!
*It is important to note that there may be additional issues I don't know about and as I am a truck driver, not a programmer I may or may not be able to fix things.
Everyone is encouraged to do what ever you like with anything I post, but a little credit would be appreciated.
Nice, good work Chad
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For some reason the instructions I posted are wonky and I'm unable to edit it. (Weird) so for now I'll just post this pick of the instructions until I can fix it properly.
Edit: got it fixed. I hope it's easy to understand.
Chad The Pathfinder said:
For some reason the instructions I posted are wonky and I'm unable to edit it. (Weird) so for now I'll just post this pick of the instructions until I can fix it properly.
Click to expand...
Click to collapse
It's not letting me edit my Debloater OP either
This worked great for external SD Card. Any way to get write permission on Device>Sd card? I can't download apps from Amazon App Store because it wants to write a folder there for the apps but it won't let it.
Subscribed for future use. Haven't had any issues yet, but I'm only on day 3 with ND8
Wrightperspective said:
This worked great for external SD Card. Any way to get write permission on Device>Sd card? I can't download apps from Amazon App Store because it wants to write a folder there for the apps but it won't let it.
Click to expand...
Click to collapse
If you deodex the Rom then use xposed framework in there that allows write permission. Or use a root explorer go to storage sd and then properties and change the permission there
Sent from my SPH-L710 using XDA Free mobile app
This is what I get when I try to install xposed framework... Any ideas?
The only xposed module I use is wanam and I've not seen that popup so... BTW this isn't xposed.
Chad The Pathfinder said:
The only xposed module I use is wanam and I've not seen that popup so... BTW this isn't xposed.
Click to expand...
Click to collapse
Yeah but it's extracting the zip on the internal storage is what he means I think...I'm having the same issue where none of my apps can write to the internal storage, but external storage is fine
CNexus said:
Yeah but it's extracting the zip on the internal storage is what he means I think...I'm having the same issue where none of my apps can write to the internal storage, but external storage is fine
Click to expand...
Click to collapse
That was my my problem I used es root explorer mounted system changed permissions to all storage the changed system permission and added uid to system permissions. Then rebooted and all good. It had my internal sd blocked apps couldn't show thumbnails some could some couldn't.
Also I had that same error with exposed until I changed those permissions. Now all well got wanam call recording, back to kill, all the goodies
Sent from my SPH-L710 using XDA Free mobile app
download app called folder mount in market.. run it reboot all fixed
Robalboa said:
That was my my problem I used es root explorer mounted system changed permissions to all storage the changed system permission and added uid to system permissions. Then rebooted and all good. It had my internal sd blocked apps couldn't show thumbnails some could some couldn't.
Also I had that same error with exposed until I changed those permissions. Now all well got wanam call recording, back to kill, all the goodies
Sent from my SPH-L710 using XDA Free mobile app
Click to expand...
Click to collapse
Can you expand on how you did this? I'm trying to do just this, but I'm not sure what you mean by mounting the system changed permissions to all storage...
Is that under the permissions.xml or is that somewhere else?
McBadass said:
Can you expand on how you did this? I'm trying to do just this, but I'm not sure what you mean by mounting the system changed permissions to all storage...
Is that under the permissions.xml or is that somewhere else?
Click to expand...
Click to collapse
OK you must be Rooted and have supersu first of all.
Second open es file Explorer
Goto tools (swipe right) turn on root Explorer grant super user permission
Next I press root Explorer (the tool you switched on)
You'll see a pop up that gives you options click mount system r/w
Next navigate to each internal folder (legacy emulated and 0) long press each one separately
Long press o choose properties in the more section change to r/w on both the top rows all the way a crossed 3 check boxes
Do this on all 3 folders next
Navigate to system long press, then properties again check same boxes and also check uid.
Close out es and reboot.
Tada all apps work fine.
Sent from my SPH-L710 using XDA Free mobile app
Of course why they have changed the permissions of the external sdcard is puzzling since the internal memory sdcard still allows full access. So, I imagine their next step will be the internal storage permissions. Isn't this a strange restriction from a company like Google who claims to be so 'open'. I guess they are hiring too many of those Apple defectors nowadays.
Anyway, I download podcasts, and I really don't like the way if I use the default external sdcard permissions that anything the app puts in the extsdcard/android/data/(app) directory gets deleted when I remove the app, and since most apps are being changed to abide by these new permission restrictions in kitkat, will this modification stop kitkat from deleting the app data on the external sdcard when the app is removed?
Sent from my Nexus 7 using Tapatalk
DaWeav said:
Of course why they have changed the permissions of the external sdcard is puzzling since the internal memory sdcard still allows full access. So, I imagine their next step will be the internal storage permissions. Isn't this a strange restriction from a company like Google who claims to be so 'open'. I guess they are hiring too many of those Apple defectors nowadays.
Anyway, I download podcasts, and I really don't like the way if I use the default external sdcard permissions that anything the app puts in the extsdcard/android/data/(app) directory gets deleted when I remove the app, and since most apps are being changed to abide by these new permission restrictions in kitkat, will this modification stop kitkat from deleting the app data on the external sdcard when the app is removed?
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Easy way to find out is to backup the data folder and remove the app. Will probably take as long to test as it did to ask.
bilgerryan said:
Easy way to find out is to backup the data folder and remove the app. Will probably take as long to test as it did to ask.
Click to expand...
Click to collapse
Plus getting the data folder and file permissions correctly set can be a little difficult.
It would probably be easier to backup the app with Titanium to begin with since it saves and restores the data for you.
Edit: And to address the original question about external SD saved data folder, I have no idea other than to copy it off before you remove the app and copy it back before you first launch it.

Categories

Resources