首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

作死的阿三们并没有罢休

近日,一款名为『Remove China Apps』的应用,在印度火了,上架2周,下载量500W+,日均下载量超过20W,登上了Google PlayStore印度地区排行榜榜首,而TikTok(抖音国际版...)仅位居第4。...关于这个神秘开发者,网上现在传闻最多的是可能是一个曾经在中国企业工作的印度工程师,由于受到疫情影响被裁员离职,目前看来,这种说法可信度还是比较高的。...另外,这款app并经不起推敲,尽管可以扫描出一些中国互联网巨头的应用,但是像来自腾讯开发的吃鸡游戏PUBG就没有被扫描出来,国内不少网友也表示,手机上100多个应用,仅扫描出来8个。...尽管目前在谷歌PlayStore上已经搜索不到任何相关卸载中国应用的APP,但是意外发现,另外一款名为『China Apps Remover』的应用仍在广泛传播,并且在某国产手机品牌(印度版本)应用商店被广泛下载

60220

Anbox安装apk失败(提示Failure res=-113等)的解决方法

---- 具体安装和配置流程如下(机器翻译): Anbox或Box中的Android是一个免费的开源工具,允许在Linux上运行Android应用程序。...它的工作原理是在LXC容器中运行Android运行时环境,重新创建Android的目录结构作为可安装的循环映像,同时使用本机Linux内核来执行应用程序。...使用Anbox,每个Android应用程序或游戏都在一个单独的窗口中启动,就像系统应用程序一样,它们的行为或多或少类似于常规窗口,显示在启动器中,可以平铺等等。...安装Google Play商店并在Anbox上启用ARM应用程序/游戏支持(Android in a Box) 如果您的Linux桌面上尚未安装Anbox,这些说明显然不起作用。...Box安装中自动下载并安装Android Play上的Google Play商店(和Google Play服务)和libhoudini(用于ARM应用/游戏支持)。

8.4K2116
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    5分钟短文 | Android证书生成,签名,验证,虽然难,但学一次就够了!

    引言 从Android演进开始,APK签名就已经成为Android的一部分,并且android要求所有Apks都必须先签名,然后才能将其安装在设备上。关于如何生成密钥以及如何签名的文章很多。...之前,我谈论了生成证书,让我们从安全角度来看它,在分析您从第三方网站下载的Android应用程序时,您可以反编译该应用程序并查看该证书并将其与原始应用程序进行比较,在使用的哈希算法上,如果应用程序可能已被修改或篡改...生成Android证书 如果您反编译并重新编译android应用程序,则需要对应用程序进行签名,如果不签名,则该应用程序将不会安装在用户设备上。...但仅使用2048,有效期为几天。 方法2: 使用可在此处下载的apk-signer.jar。这是用Java编写的GUI,可生成证书并进行签名一个APK文件。...尽管Playstore中也有一个Android应用程序。 ?

    1.1K20

    BBVA-Mirrorgate简介

    MirrorGate是一款WallBoard应用程序,旨在为团队提供与软件开发相关的所有不同领域的快速反馈。...MirrorGate旨在从各个角度,从规划到用户的反馈,显示有关软件外观的相关信息。 因此,团队可以看到他们的工作得到反映,帮助他们进行自我批评和持续改进。...市场对iTunes,PlayStore或直接捕获的移动应用程序的反馈。 来自Google Analytics和Adobe Analytics的活跃用户。 AWS运营指标。 警报。 松弛通知。...4.支持的浏览器 在MirrorGate中,我们使用一些边缘HTML和CSS功能,因此目前仅支持最新的Chrome和Firefox版本(即目前不支持IE和Safari)。...5.收集反馈 MirrorGate生态系统包括一个市场收集器,可以直接从iOS和Android应用商店获取反馈。

    81320

    我是如何找到Donald Daters应用数据库漏洞的

    这顿时激起了我的斗志,我决定拿它来练练手~ 初步侦察 我立马从PlayStore下载了这个应用程序,并以普通使用者的身份对它的可用功能进行了初步的了解。...这种应用程序的代码位于assets/index.android.bundle文件中; 该应用会要求授权许多敏感权限。 接着,我查看了values/strings.xml文件。 ?...该应用仅上线了几小时,因此只有1607个注册用户和128个rooms。 有趣的是,其中最长的一个讨论(62条消息),来自于应用程序开发者之间。...如以下截图中所示,这里有一个指向数据库中用户头像的链接。 ? 多亏了这个简单的小脚本,帮我下载了所有可用的头像,我已将部分头像发布在了Twitter上。 这是一小部分配置文件图片。...在静态分析那部分我提到过,React Native应用程序的代码位于assets/index.android.bundle文件中。让我们来逆向它!

    6K20

    android图片加载库Glide

    你可以看到,被Glide加载的图片在质量上不如Picasso加载的图片,这是为什么?...(Base application consumes around 8MB)  下图是Picass的ARGB8888格式图片和Glide的RGB565格式图片的内存消耗比较(应用本身大约占8M): ?...,当然,我们可以手动使Picasso也使用这种方式加载图片(设置显示的尺寸): Picasso.with(this) .load("http://nuuneoi.com/uploads/source...这次两张图片的对比就比较明显了,Glide加载的图片可以明显的看到锯齿像素点,但是当用户使用应用的时候,这并不是那么容易察觉,并且,如果真的忍受不了这种小瑕疵,可以把图片格式调整到ARGB_8888。...资源 以下是一些关于Glide的资源: Glide 3.0: a media management library for Android Glide Wiki Android Picasso vs

    1.9K60

    一起看 IO || Android 开发者不能错过的 13 件事

    请观看 "Android 开发工具更新介绍" 演讲视频,或阅读发布的 文章,详细了解 Android Studio 在 I/O 期间的更新。 #3: 基准配置文件 - 加快应用加载速度!...基准配置文件让应用和库向 Android 运行时提供代码路径使用的元数据,并将其用于优先处理预先 (AOT) 编译。...在仅添加了基准配置文件之后,不需要改变其他代码,我们就看到应用的启动时间加快了 30%!...适用于 Wear OS 的 Jetpack Compose 现在处于 Beta 阶段,您可以用更少的代码创建出精美的 Wear OS 应用。...#6: 推出 Health Connect Health Connect 是 Google 和三星紧密合作推出的全新平台,用以简化应用之间的连接,让您可以用更少的工作量更轻松地覆盖更多用户,以及更安全地在应用和设备间共享用户健康和健身数据

    2.2K20

    Android 蓝牙开发(2)——低功耗蓝牙

    目前所有低功耗应用配置文件基本都是基于 GATT Bluetooth SIG (蓝牙技术联盟) 是为低功耗设备定义了许多配置文件。配置文件是设备在特定应用程序中的工作方式的规范。...ATT 经过优化,可在 BLE 设备上使用。为此,它使用了尽可能少的字节。每个属性由通用唯一标识符(UUID)来唯一标识。...可以在 bluetooh.org 上找到基于 GATT 的现有配置文件的服务的列表。 角色和责任 Android 设备和 BLE 设备交互时应用的角色和职责 中央与外围设备。...如果要声明我们的应用仅适用于支持 BLE 的设备,需要清单文件中做如下声明 android:name = "android.hardware.bluetooth_le" android...:required = true /> 如果我们希望我们的应用程序在不支持 BLE 的设备上也可以运行的时候,只需要将 true 修改成 false 就可以了。

    2.3K10

    Google推荐的图片加载库Glide介绍

    by Google 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。...在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是有不少区别的。 导入库 Picasso和Glide都在jcenter上。...其实Support Library v4已经是应用程序的标配了,这不是什么问题。 基础 就如我所说的Glide和Picasso非常相似,Glide加载图片的方法和Picasso如出一辙。...下面是Picasso在ARGB8888下与Glide在RGB565下的内存开销图(应用自身占用了8m,因此以8为基准线比较): 如果你对默认的RGB_565效果还比较满意,可以不做任何事,但是如果你觉得难以接受...当然,Picasso也可以指定加载的图片大小的: Picasso.with(this) .load("http://nuuneoi.com/uploads/source/playstore/

    81520

    移动APP自动化测试框架对比

    本文通过分析几种自动化框架的异同,使测试人员在选择自动化框架时有所参考。 ?...对常用的操作进行了易用性的封装。用于开发功能性、系统和验收测试场景。它运行时绑定到GUI组件。它安装了一个测试用例套件作为在Android设备或仿真器上的应用程序,并提供用于执行测试的真实环境。...还有适用于浏览器自动测试的Selenium WebDriver,可以真实测试用户行为,用户交互如触摸、手指滚动、长按等,还支持HTML5的一些特性,比如本地存储、session存储、应用缓存等。...强大的Symbiote实时检查工具。活跃的社区支持,不断扩大中的库。 缺点:对手势的支持有限。在设备上运行测试有点难。修改配置文件需要在实际设备上运行。记录功能不可用。...它可以帮开发者将自己的应用与其他众多同类型应用进行多方面比较,比如图形和功能。通过对比结果,开发者可以更有针对性地提高和改进自己的应用。目前AppGrader仅支持Android平台。

    4.1K20

    移动APP自动化测试框架对比

    本文通过分析几种自动化框架的异同,使测试人员在选择自动化框架时有所参考。 ? Android自动化框架 1....对常用的操作进行了易用性的封装. 用于开发功能性、系统和验收测试场景。它运行时绑定到GUI组件。它安装了一个测试用例套件作为在Android设备或仿真器上的应用程序,并提供用于执行测试的真实环境。...不访问代码或不了解app实现,也可以工作。 支持Activities、Dialogs、Toasts、Menus、Context Menus和其他Android SDK控件。...强大的Symbiote实时检查工具。 活跃的社区支持。 不断扩大中的库。 缺点:对手势的支持有限。 在设备上运行测试有点难。 修改配置文件需要在实际设备上运行。 记录功能不可用。 4....它可以帮开发者将自己的应用与其他众多同类型应用进行多方面比较,比如图形和功能。通过对比结果,开发者可以更有针对性地提高和改进自己的应用。目前AppGrader仅支持Android平台。 3.

    5.8K101

    【腾讯 TMQ 】移动 APP 自动化测试框架对比

    本文通过分析几种自动化框架的异同, 使测试人员在选择自动化框架时有所参考。 Android自动化框架 1....对常用的操作进行了易用性的封装. 用于开发功能性、系统和验收测试场景。它运行时绑定到GUI组件。它安装了一个测试用例套件作为在Android设备或仿真器上的应用程序,并提供用于执行测试的真实环境。...不访问代码或不了解app实现,也可以工作。 支持Activities、Dialogs、Toasts、Menus、Context Menus和其他Android SDK控件。...强大的Symbiote实时检查工具。 活跃的社区支持。 不断扩大中的库。 缺点: 对手势的支持有限。 在设备上运行测试有点难。 修改配置文件需要在实际设备上运行。 记录功能不可用。 4....通过对比结果,开发者可以更有针对性地提高和改进自己的应用。目前AppGrader仅支持Android平台。 3.

    6.6K11

    MAC和移动端实现charles和代理软件共存【100%生效】

    方案 方案一: 网上看了很多教程基本上都是这一种方案: 下载 chrome 插件  SwitchyOmega   如下配置,配置本地ip,和 代理软件所占的端口号,注意这里不是 charles 的端口号...安卓下Charles安装了证书仍提示unknown 安卓机已安装了证书,部分https的请求还是无法抓取, 可能会遇到的情况 method的是connect 提示: 主要是因为以下原因 安卓系统 从Android...这意味着您只能将SSL代理与您控制的应用一起使用。 为了将您的应用程序配置为信任Charles,您需要将网络安全配置文件添加 到您的应用程序。...该文件可以覆盖系统默认值,使您的应用程序可以信任用户安装的CA证书(例如Charles Root证书)。您可以指定这仅适用于应用程序的调试版本,以便生产版本使用默认的信任配置文件。.... > 应用程序android:networkSecurityConfig = “ @ xml / ne 官方文档:https://www.charlesproxy.com/documentation

    3.6K30

    《HelloGitHub》第 66 期

    虚拟空间与外部隔离相当于沙盒环境,可在安卓上实现应用多开、静默安装等黑科技 JavaScript 项目 17、sharedb:基于 JSON 数据 OT 算法的实时数据库。...操作简单仅需手机和电脑在同一个 WIFI 下,即可在实现真机调试页面 Kotlin 项目 22、Component:Android 的组件化框架,帮助开发者在实现项目组件化。...该工具可以轻松实现窗口平铺不重叠,不用鼠标仅通过键盘移动、调整、切换、全屏、自动布局等管理窗口的操作 Control+Option+A/D:激活 平铺/浮动 模式 Option+h/j/k/l:使 左/...操作简单仅需手机和电脑在同一个 WIFI 下,即可在实现真机调试页面 Kotlin 项目 22、Component:Android 的组件化框架,帮助开发者在实现项目组件化。...该工具可以轻松实现窗口平铺不重叠,不用鼠标仅通过键盘移动、调整、切换、全屏、自动布局等管理窗口的操作 Control+Option+A/D:激活 平铺/浮动 模式 Option+h/j/k/l:使 左/

    1.2K30

    使用 Jetpack Compose 提升 Play 商店的用户体验

    由于需要把 Compose 打包在应用中 (而不是作为 Android 框架的一部分),这是一项艰巨的任务。...在屏幕上渲染单个界面组件很快,但是将整个 Compose 框架加载到应用内存中所用的端到端时间却很长。 Play 商店采用 Compose 后最大的性能改进之一来自 基准配置文件 的开发。...虽然已经推出了一段时间的 云配置文件 可以帮助改善应用启动时间,但是它们只适用于 API 28+,且对于更新节奏频繁 (每周) 的应用效果不佳。...为了解决这一问题,Play 商店和 Android 团队合作开发了基准配置文件 (Baseline Profiles): 开发者预定义打包好的、应用可以指定的一个配置文件,它们随您的应用提供,与云配置文件完全兼容...将 Compose 从 Android 框架中分离出来减少了我们团队直接为 Jetpack Compose 做出贡献的开销,从而缩短了改进工作的周转时间,使所有开发者受益。

    3.2K40

    Perfetto 与systrace

    在Android上,Perfetto是下一代系统性能的分析工具,它取代了systrace。 仍完全支持SYSTRACE....基于WebWorkers的多线程设计使UI始终保持响应;浏览器和SQLite的分析能力可通过WebAssembly在浏览器中完全使用。 打开一次后,Perfetto UI可以完全脱机工作。...Perfetto与systrace · Perfetto完全兼容systrace · Perfetto可以抓更丰富、更全面,更长时间的log。Perfetto 适用于多平台。...这是查看应用程序内存使用情况如何对不同触发器做出反应的好方法。 Analyzing the Native Heap 应用程序通常通过mallocC ++获取内存,new而不是直接从内核获取内存。...结果配置文件可用于将内存使用情况归因于特定的函数调用堆栈,从而支持本机代码和Java代码的混合使用。配置文件仅显示运行时完成的分配,之前显示的任何分配都不会显示。

    3.3K10

    Appium移动测试入门指南(二) - Capability 配置

    它们告诉Appium驱动程序关于您希望测试如何工作的所有重要信息。 每个Appium客户端都以特定于客户端语言的方式构建功能,但最终,它们会作为JSON对象发送给Appium。...Appium 将其安装到合适的设备上。请注意,如果您指定了 appPackage 和 appActivity 参数(见下文),Android 则不需要此参数了。...(Android) 要清除 app 里的数据,请将应用卸载才能达到重置应用的效果。在 Android, 在 session 完成之后也会将应用卸载掉。...默认值为 false true或false noSign 跳过检查和对应用进行 debug 签名的步骤。仅适用于 UiAutomator,不适用于 selendroid。...例如 true iosInstallPause 安装应用程序与启动 WebDriverAgent 之间停止的间隔时间(以毫秒为单位),特别适用于体积较大的包。默认是设置为 0。

    2.8K00

    Android 12 首个开发者预览版到来

    从手机和笔记本电脑,再到平板电脑、电视甚至汽车,Android 应用每天都在各种设备上支持着数十亿人的工作、娱乐、交流和创造。当越来越多的人开始依赖您所构建的体验,人们的期望也跟着水涨船高。...我们还将添加隐私保护并优化性能,使您的应用保持及时响应。 首个预览版只是 Android 12 的开始,随着发布的进行,我们会有更多的内容分享给开发者。...我们强烈建议开发者使应用支持 HEVC,如果无法支持,再启用兼容媒体转码。该功能将在所有使用 HEVC 格式进行视频拍摄的设备上启用。我们希望听到您对此功能的反馈。请访问 官方文档 了解详细信息。...此项变更仅适用于针对新平台的应用,但对于所有应用,我们都会显示消息框,使您和用户可以看到蹦床。请访问 官方文档 了解详细信息。...您可以从 针对平板电脑进行优化 和 为可折叠设备构建应用 开始着手。同时,针对家庭中最大的屏幕,首个适用于 Android TV 的 Android 12 预览版也已推出。

    70320
    领券