LG4 - 找不到应用程序的数据 -- applications 领域 android 相关 的问题

LG4 - Can't Find App's Data


0
vote

问题

中文

我有一个lg4,我已经在内部开发了一个应用程序。我正在尝试查看这个应用程序的数据,但无法找到它。

我必须root手机才能查看数据吗?我看看内部存储和SD卡,但找不到应用程序。

内部存储/ SD卡

我没有在root中的数据目录,只有android / data,它在其中它是

  1. com.airbnb ...
  2. com.android ...
  3. com.google ...
  4. com.lge ...

任何帮助将是值得注意的。

感谢

英文原文

I have a LG4 and I have installed an app being developed internally. I am trying to view the data of this app but can't find it.

Do I have to root the phone to be able to view the data? I look in both internal storage and SD card but can't find the app.

Internal Storage/SD Card

I have no data directory in the root, only Android/Data and in there it's

  1. com.airbnb...
  2. com.android...
  3. com.google...
  4. com.lge...

Any help would be appreciated.

Thanks

  

回答列表

1
 
vote
vote
最佳答案
 

应用程序具有私有数据和可选的公共数据。私有数据在具有名称的目录中作为包名称,位于 /数据/数据/ 中,普通用户/应用程序无法读取该数据。公共数据可以进入内部SD卡或外部SD卡,以默认设置为默认值以及具有允许写入的应用程序。 / sdcard / android / data 是公共数据的频繁的地方。一些应用程序选择在默认存储的根下创建专用文件夹。

现在,如何访问私人数据?

  • 自从您指出该应用程序正在开发中,它可能被标记为 demuggable 1 android:debuggable="true" )。如果是这种情况,那么Setup adb 执行命令:

      adb shell  run-as PACKAGE   # PACKAGE is the package name of your app   

    注意: run-as仅适用于调试应用程序。

    如果成功, run-as 会将您放入应用程序的数据目录,在那里您可以看到您打算看到的任何内容。

    遵循此答案从Marmor作为一个例子。

  • 如果应用程序没有明确声明本身不会被备份 1 android:allowBackup="false" ),您可以使用adb备份应用程序。为此,请执行命令:

      adb backup PACKAGE   

    这将在调用adb的工作目录中创建名为 backup.ab 的文件。

    为了从备份中提取数据,请按照此处的答案:如何从a中提取应用程序的数据通过"adb备份" 进行完整备份?

  • 是的,如果前两种方法失败,那么Android应该扎根。 root root,您可以使用文件资源管理器甚至是终端仿真器应用程序,以读取所需的数据。

1 除非有一个显式应用程序来告诉您,您需要阅读所涉及的应用程序的清单以确定是否正在调试或禁止备份。 Axel(XML编辑器/查看器)和 app浏览器可以帮助您读取清单。

 

An app has private data and optionally public data. The private data goes inside a directory with name as the package name and located inside /data/data/ - an ordinary user/app cannot read that data. The public data may either go into internal SD card or external SD card, whichever is set as default and the app having permission to write it. /sdcard/Android/data is where often the public data goes. Some apps opt to create a dedicated folder under the root of default storage as well.

Now, how do you access the private data?

  • Since you noted that the app is in development, it may be possible that it is marked as debuggable1 (android:debuggable="true"). If that's the case, then setup adb in PC and execute the command:

    adb shell  run-as PACKAGE   # PACKAGE is the package name of your app 

    Note: run-as would work only for debuggable apps.

    If successful, run-as would drop you into the data directory of your app where you can see whatever you intend to see.

    Follow this answer from marmor as an example.

  • If the app hasn't explicitly declared itself not to be backed up1 (android:allowBackup="false"), you can use adb to backup the app. To do so, execute the command:

    adb backup PACKAGE 

    This will create a file named backup.ab in the working directory from where adb is called.

    In order to extract the data from the backup, follow an answer from here: How do you extract an App's data from a full backup made through "adb backup"?

  • Yes, if the first two methods fail, then the Android should be rooted. Once you've root, you can use a file explorer or even a terminal emulator app to read the desired data.

1 Unless there is an explicit app to tell you so, you would be required to read the manifest of the involved app in order to ascertain whether it is debuggable or disallows backup. Axel (XML Editor / Viewer) and App Browser can help you to read manifest.

 
 
     
     

相关问题

2  将免除从背景优化的应用受到低电池触发节能的影响吗?  ( Will apps exempted from background optimization be affected by low battery trigg ) 
我为whatsapp禁用优化。如果电池低电平,我只想限制WhatsApp。 LineaGeos 14是否忽略了已经在盒子中忽略了低电量的白名单? 我想知道这一点,因为Whatsapp网络在WiFi上读取了'手机没有连接',我在WiFi和我禁用的优化上是一个对策(但它似乎没有工作)...尽管我很好奇关于Android...

3  可以更换基础Android中的应用程序?  ( What apps in base android can be replaced ) 
我已经看到,您可以用LauncherPro替换默认的启动器应用程序,屏幕键盘与swype或shapewriter,我听说过他人。是否有人在基本的Android OS(版本2.2首选)中有所有默认应用程序的列表? ...

2  .com.google.chrome文件在我的下载中  ( Com google chrome files in my downloads ) 
我在我的"下载" 文件夹中有一堆文件,名称以".com.google.chrome" 开头。 这些文件是什么?它们是否有可能下载失败? ...

0  如何按缓存大小对应用程序进行排序?  ( How can i sort applications by cache size ) 
如何按缓存大小对应用程序进行排序? 我可以通过在设置中的数据大小排序应用程序 - 但是应用程序存储,但它没有考虑到缓存大小,有时可以很重要。 我使用的是lg 4的Android 6.0。 ...

0  Cisco WebEx应用程序在Android 6.0.1手机上  ( Cisco webex app on android 6 0 1 phone ) 
我的Android手机: 1)尺寸为3.00x5.96x0.32英寸 2)显示分辨率 - 主显示器的水平和垂直分辨率 - 1080x1920 从PlayStore安装了Cisco WebEx应用程序。与WiFi接入点连接的电话。 但是,思科WebEx会议 guide 说: 您的平板电脑必须符合以下要求之一...

8  为什么某些应用程序即使在我不使用它们时也会运行?  ( Why do certain apps run even when i dont use them ) 
我发现某些应用程序(例如,亚马逊MP3和股票)偶尔会在后台运行,即使我从未打开过他们也是如此。为什么是这样?这是不可取的 - 那些CPU周期是我的,而不是他们的! ...

0  “系统”正在尝试访问互联网  ( System is trying to access internet ) 
我正在使用onlowplus 3t,android 9.最近我安装了一个名为"noroot防火墙" 的应用程序,以防止应用程序访问Internet。我明确允许并拒绝访问互联网以获取某些应用,但不允许或拒绝"系统" (默认)应用程序来访问Internet。如果您不允许或拒绝访问,则当该应用程序尝试访问Internet时...

0  无法禁用哪个应用程序(没有root)?  ( Which apps cannot be disabled without root ) 
我需要更多地了解禁用内置应用程序。有些应用程序可以禁用,但有些应用程序已禁用其中"禁用" 按钮。 有没有办法如何找出无法禁用哪些应用程序? (我知道禁用其中一些(例如,设置)没有意义,但有些应用程序看起来不错,因为它们也是不可能的)。禁用它们是否有其他问题? (我听说他们中的一些人能够重启手机)。 非常感谢回答。 ...

0  什么是移动设备管理以及如何为我的企业使用? [关闭]  ( What is mobile device management and how can i use for my enterprise ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 cl...

2  如何在SDCard(Android手机)中安装应用程序? [复制]  ( How to install the application in sdcard android phone ) 
这个问题已经在这里有答案: 关闭 10年前。 可能的重复: 如何在sdcard上安装apk文件。 我想将.apk文件安装到SD卡中。我可以这样做吗?如果是,那么我如何在我的HTC Hero ...

3  应用程序缓存和数据之间有什么区别?  ( What is the difference between application cache and data ) 
每个应用程序都有 data 和 cache 。 在Android中,两者之间有什么区别? ...

2  在Nexus 10上绘制到Windows 8.1  ( Drawing on nexus 10 to windows 8 1 ) 
我有一个Google / Samsung Nexus 10 Android平板电脑和一个Windows 8.1笔记本电脑(Dell Latitude E6430)。我想用我的Android平板电脑作为绘图表面,在我的Windows笔记本电脑上绘制图像。最终目标是能够制作由图纸组成的叙述视频,因此我将使用我的笔记本电脑...

5  联系人在与Google同步后,电话号码消失了  ( Contacts phone numbers disappeared after sync to google ) 
与Google同步后,所有与它们相关联的电话号码的联系人都消失了。 我试图输入新的联系人只是为了测试它。如果我再次同步新条目也会消失。如何恢复? 我的手机是一个星系注释II ...

1  是否可以从WPS WiFi连接中获取密码?  ( Is it possible to get the password from a wps wifi connection ) 
在学校我们有两个WiFi网络,一个用于教学和一名学生,但教师网络的速度要快得多,在建筑物中无处不在。我可以通过在转发器上按WPS按钮来连接到它,但我的一些同学不是因为他们有iPhone(iPhone没有WPS)。我想通过讲述密码来帮助他们,但我不知道是否有一种方法可以从这种连接中检索它。这就是我要求你的帮助:我可以以...

5  在WhatsApp中存储或收到的图像存储的标题在哪里?  ( Where are the captions stored for images that are sent or recieved in whatsapp ) 
在WhatsApp中发送图像时,有一个选项可以为其添加标题。此字幕在图像上可见,在接收端,但是当复制或转发此图像时,只发送图像? (尽管选择显示图像标题也选择) 是图像文件本身的图像标题,或者在本地某处分开存储,以便丢弃该部分? 如何将图像与其标题一起转发? ...




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


Licensed under cc by-sa 3.0 with attribution required.