低级:如何将AppData从Android 4 Kitkat复制到Android 6 Marshmellow -- applications 领域 和 6.0-marshmallow 领域 和 4.4-kitkat 领域 和 restore 领域 android 相关 的问题

Low-Level: How to copy appdata from android 4 kitkat to android 6 marshmellow


简体版||繁體版
0
vote

问题

中文

我从我的旧(现在死了)Kitkat手机上有Android备份。 尝试从备份恢复两个不同应用程序的AppData,我无法使用旧数据库运行应用程序。我将文件复制到/data/data/tld.something.appdirecory,但是当我打开应用程序时,它立即崩溃。

至少一个应用程序是与之前完全相同的版本,因为它尚未更新多年。 文件的访问权限是正确的(用户和组和-----)。 如果我通过重命名旧数据并启动应用程序在Android 6上生成AppData,则该应用程序不会崩溃,新生成的文件具有与我恢复的文件相同的访问权限。

所以我可以想到的唯一原因是数据库的格式。我认为最有可能在Android 4和6和Apps之间更改的DB格式只使用对OS的接口,它处理应用程序的实际DB访问权限。 "操作系统" 可能是OS捆绑的SQLite提供商或其他东西。 我的假设是否正确?有什么区别,我如何转换?

谢谢!

english

I have android backups from my old (now dead) kitkat phone. Trying to restore the appdata of two different apps from a backup I cannot run the app with the old database. I copy the files to /data/data/TLD.SOMETHING.APPDIRECORY, but when I open the app it crashes immediately.

At least one of the apps is the exact same version as before, as it has not been updated for years. The access rights for the files are correct (user and group and -rw-------). If I generate appdata on android 6 by renaming the old data and starting the app, the app does not crash and the newly generated files have the same access rights as the ones that I restored.

So the only reason I can think of is the format of the database. I think most likely the db format changed between android 4 and 6 and apps do only use an interface to the OS, which handles the actual db-access for the app. "The OS" might be an OS-bundles SQLite provider or something else. Is my assumption correct? What is the difference and how can I convert?

thank you!

           
 
 

回答列表

0
 
vote

gianttree得到了这件事。我发现了他的评论 https://forum.xda-developers。 com / showpost.php?s = 08f8d78aabe88fb570c1e59a37e71a8& p = 67319237& postcount = 3

这是技巧。因此,您需要修复用户,组,UNIX权限和SELinux安全上下文。谢谢你的快速回复!

 

GiantTree got this thing working. With his comment I found https://forum.xda-developers.com/showpost.php?s=08f8d78aabe88fb570ec1e59a37e71a8&p=67319237&postcount=3

Which does the trick. So you need to fix user, group, Unix rights and SELinux Security Context. Thanks for this quick reply!

 
 

相关问题

3  Android手机丢失了,我可以进入新手机的数据?  ( Android phone lost what data can i get onto new phone ) 
抱歉笨拙的问题。 我的Android HTC魔法昨晚丢失/被盗。我有一个解锁的滑动代码,上电SIM代码,并称为手机公司,并且它被阻止,所以不太关注手机本身被别人使用。 我正在考虑的是,当我收到一部新手机时,我可以轻松回馈什么数据/信息,因为我现在不能从旧手机复制?显然Gmail /联系人/日历都存储在网络上,任何购买...

6  在手机之间复制应用程序?  ( Copying applications between phones ) 
是否可以轻松复制电话之间的应用程序(例如,通过蓝牙的两个HTC),并使它们运行正常?或应用程序只需要从每次下载,因为下载后立即出现的某些安装程序? ...

73  如何备份Android设备?  ( How to backup an android device ) 
任何人都可以推荐备份Android设备的好方法吗? 理想情况下,我想无线地执行此操作,不仅备份我的数据,还要备份我的用户设置。是否可以备份Android设备的图像 - 以便甚至不需要重新安装应用程序? 听到已恢复备份的用户是特别有用的,以及他们的流程有多简单,更完整。 谢谢 ...

0  恢复WhatsApp聊天和数据  ( Restore whatsapp chat and data ) 
我最近闪过我的xperia z2,在闪烁之前,我拍摄了手机​​内部内存的备份,留下了一种令人印象来自动恢复WhatsApp数据。但在闪烁的过程完成后,我再次安装WhatsApp,我没有看到以前的消息或数据。 有人对此有任何想法。 任何帮助将非常感激。 ...

5  恢复rom备份  ( Restore a rom back up ) 
我要在我的手机上试试yananogenmod。然而,在我这样做之前,我对一件事很好奇。我执行了一个NANDROID备份,每个我在本网站上收到的指令(谢谢BRYAN),以及所有我的应用程序和数据的钛备份。我对的是 - 说我真的搞砸了在Cyanogenmod过程中的东西吗?我该如何从中恢复?从我自己的研究来看,它看起来像...

24  如何在首次打开Goog​​le Play时停止它后恢复应用程序还原?  ( How to resume app restore after stopping it on first opening google play ) 
我已经在我的Galaxy Nexus上安装了一个新的股票rom。 当我打开Goog​​le Play并开始安装157个应用程序...问题是,我需要在中间停止下载,因为我需要移动到没有WiFi覆盖的区域,所以我按下停止。 现在我没有看到任何选项要恢复安装。 真的是一个拍摄的吗?我怎么能暂停它以避免在3G上下载它? ...

3  如何将SMS消息从我的旧iPhone转移到我的新的Android手机?  ( How can i transfer sms messages from my old iphone to my new android phone ) 
我认为我以前的短信存储在iTunes中的某个地方,我可以让他们返回并将它们存储在我的新android吗? ...

8  恢复只有Nandroid图像的一部分  ( Restore only part of nandroid image ) 
在尝试安装2.2 我删除了所有我的联系人(联系人保存在电话上,而不是Google联系人) 我已经完成了备份,而手机仍然有那些联系人;但是,当我尝试恢复图像时;我得到bootloop。 nandroid备份包含system.img,data.img,cache.img和boot.img; 我想知道我是否只能恢复da...

0  我可以从我的Android手机上拉电子邮件吗?  ( Can i pull the emails off my android phone ) 
我最近丢失了笔记本电脑上的所有电子邮件。他们是重要的商业电子邮件。我的Android手机上的许多电子邮件仍然存在。我知道我可以转发他们所有人,但这将需要很多时间,然后他们都会从我身边的收件箱中,而不是原来的发件人。 有没有办法将电子邮件删除,然后将它们放入我的邮件程序? ...

0  当我改变手机时,我会能够在梦想联盟足球2018年和我的球员购买中保留所有游戏进展吗?如何?  ( When i change my phone will i be able to keep all my game progress in dream lea ) 
当我改变手机时,我会能够在梦想联盟足球2018年和我的球员购买中保留所有游戏进展吗?如果是,怎么样? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有