Dji Mimo APP逆向.2

Dji Mimo APP逆向.1(pocket 2直播模式+物体追踪)先接上~

我又来了~继续翻阅代码

    A("light_upload_release_click"),  B("light_editor_video_addclips"), C("light_editor_video_tailor"), D("light_editor_video_cut"), E("light_editor_video_quality"), F("light_editor_video_beauty_button"), G("light_editor_video_beauty_level"), H("light_editor_video_filter_button"), I("light_editor_video_volume"), J("light_editor_video_effect"), K("light_editor_video_speed"), L("light_editor_video_copy"), M("light_editor_video_delete"), N("light_editor_video_reverse"), O("light_editor_video_transition"), P("light_editor_video_titlecancel"), Q("light_editor_video_creditscancel"), R("light_editor_subtitle_addsubtitlerail"), S("light_editor_subtitle_addsubtitlebutton"), T("light_editor_subtitle_editbutton"), U("light_editor_subtitle_replace"), V("light_editor_subtitle_edit"), W("light_editor_subtitle_font"), X("light_editor_subtitle_copy"), Y("light_editor_subtitle_delete"), Z("light_editor_subtitle_drag"), a("page_enter"), aA("light_story_editor_filter_back_click"), aB("light_story_editor_filter_result"), aC("light_story_editor_finish_button"), aD("light_story_editor_cancel_button"), aE("light_story_editor_result"), aF("light_story_editor_filter_classification_click"), aG("light_story_subtitle_font_all"), aH("light_story_editor_trim_click"), aI("light_story_editor_trim_quality_click"), aJ("light_story_editor_trim_back_click"), aK("light_story_editor_trim_replace_click"), aL("light_story_editor_trim_result"), aM("light_story_editor_slicetail_back_click"), aN("light_story_editor_slicetail_edit_click"), aO("light_story_editor_slicetail_result"), aP("light_select_singlepreview_yes_click"), aQ("light_select_singlepreview_replace_click"), aR("light_editor_music_use"), aS("light_editor_music_download"), aT("light_editor_music_addmusicrail"), aU("light_editor_music_addmusicbutton"), aV("light_editor_music_replace"), aW("light_editor_music_edit"), aX("light_editor_music_drag"), aY("light_editor_music_clip"), aZ("light_editor_music_volume"), aa("light_editor_subtitle_preview"), ab("light_editor_subtitle_preview_edit"), ac("light_editor_subtitle_preview_delete"), ad("light_editor_font_download"), ae("light_editor_subtitle_font_all"), af("light_editor_subtitle_effect"), ag("light_editor_subtitle_effect_all"), ah("light_editor_subtitle_effect_yes"), ai("light_editor_subtitle_effect_no"), aj("light_editor_subtitle_font_yes"), ak("light_editor_sticker_addstickerrail"), al("light_editor_sticker_addstickerbutton"), am("light_editor_sticker_replace"), an("light_editor_sticker_copy"), ao("light_editor_sticker_delete"), ap("light_editor_sticker_drag"), aq("light_editor_sticker_preview"), ar("light_editor_sticker_edit"), as("light_editor_sticker_preview_edit"), at("light_editor_sticker_preview_delete"), au("light_editor_sticker_download"), av("light_story_editor_slicetail_click"), aw("light_story_editor_filter_click"), ax("light_story_editor_trim_click"), ay("light_story_editor_volume_click"), az("light_model_videopreview_subtitle"), b("light_editor_back_click"), ba("light_editor_music_beat_save"), bb("light_editor_music_delete"), bc("light_editor_music_volume_all"), bd("light_editor_music_volume_yes"), be("mimo_upload"), bf("mimo_upload"), bg("mimo_editor_overall"), bh("video_model_release_confirm"), bi("video_model_release_cancel"), bj("mimo_create"), c("light_editor_finish_button"), d("light_editor_tab_click"), e("light_editor_video_edit"), f("light_editor_video_drag"), g("light_editor_video_size"), h("light_editor_revoke"), i("light_editor_recovery"), j("light_editor_video_quality_all"), k("light_editor_video_quality_yes"), l("light_editor_video_filter_yes"), m("light_editor_video_beauty_yes"), n("light_editor_video_beauty_all"), o("light_editor_video_effect"), p("light_editor_video_effect_all"), q("light_editor_video_effect_yes"), r("light_editor_video_volume_all"), s("light_editor_video_volume_yes"), t("light_editor_video_speed_all"), u("light_editor_video_speed_yes"), v("light_editor_video_transition_all"), w("light_editor_video_transition_yes"), x("light_editor_video_transition"), y("light_editor_music_beat_save_yes"),     z("light_editor_result");

编辑器的各种模式的index

static { Func.a = new Func("FULL_SCREEN", 0); Func.b = new Func("FIT_NOTCH", 1); Func.c = new Func("IMMERSIVE_MODE", 2); Func.d = new Func[] { Func.a, Func.b, Func.c }; }

以及各种模式,全屏,浸入式

@SerializedName("brightness") private String a; @SerializedName("contrast") private String b; @SerializedName("saturation") private String c; @SerializedName("temperate") private String d; @SerializedName("vignetting") private String e; @SerializedName("sharpness")

这种的算模板了~

@SerializedName("smoothingStrength") private int a; @SerializedName("slimmingStrength") private int b; @SerializedName("toningStrength") private int c; @SerializedName("smartLightStrength") private int d; @SerializedName("smartColorStrength") private int e; @SerializedName("eyeEnlargementStrength") private int f; @SerializedName("jawShrinkStrength") private int g; @SerializedName("isCloseBeauty")

各种智能的编辑模式

看的时候把这个关闭

变成树状模式


那现在知道了。这个jar9的包,实现了编辑器的功能~我们看别的

@GET("api/v2/events")@Headers({ "Content-Type: application/json", "Accept: application/json" })
@GET("api/v2/tags/upload") @Headers({ "Content-Type: application/json", "Accept: application/json" })

以及同时完成了编辑后视频的分享

这个地方的class命名很不错,可以看到是一个布局

还是对于分享功能来说的

@GET("/api/questionnaire/quiz_url") @Headers({ "Content-Type: application/json", "Accept: application/json" })

测试的网址?不知道是哪里的

(0)

相关推荐

  • AVS Video Editor影视剪辑和字幕教程

    AVS Video Editor影视剪辑和字幕教程 字幕与剪辑篇导入影视: 给影片加字幕 1.选择文字工具 2.选择示例类文字 3.左键拖动示例01字样到下面的文字轨上 4.对着时间轴调整当前字幕出现 ...

  • AVS Video Editor视频画中画教程

    启动AVS Video Editor程序,单击导入媒体文件按钮. 按窗口提示操作,导入两个视频素材. 击需要全画面播放的视频,单击添加到主视频. 单击另一个视频,选择添加视频重叠,这样两个视频主次就分 ...

  • AVS Video Editor怎么将视频制作成画中画效果?

       发布时间:2016-10-09 14:18:26   作者:佚名 我要评论 AVS Video Editor怎么将视频制作成画中画效果?想将两段视频叠加在一起做成画中画效果,该怎么制作呢?下面我 ...

  • 视频编辑王 Apowersoft Video Editor Pro v1.4.9.19

    视频编辑王 Apowersoft Video Editor Pro v1.4.9.19

  • Dji Mimo APP逆向.1(pocket 2直播模式+物体追踪)

    大疆的东西,我真的太喜欢了...喜欢到想看看是如何做出来的. 逆向菜鸡,安卓羸弱,反正就是个看热闹的主,大佬们轻点拍~ 这个就是将应用退壳的东西 具体是一个梆梆企业版的壳子,我是在真机上面把壳砸了的 ...

  • Dji Mimo APP逆向.3

    对jar8的分析 先看结构 内部有对版本号码的判断,且打印log Android x应该是对实现的包 和注解 什么是注解(Annotation)?注解是放在Java源码的类.方法.字段.参数前的一种特 ...

  • APP逆向案例---xxapp

    步骤一 抓个包 其中m_d,m_e为加密参数 步骤二(已经看了是360加固我们脱壳一下) # Author: hluwa <hluwa888@gmail.com># HomePage: h ...

  • DJI Fly APP 相机界面知识

    对于航拍初学者来说,飞行软件中与相机有关的各种设置肯定让你又爱又恨,既想掌握设置方法,又不能完全理解这些设置的含义和用途,或对某些功能一知半解,到了真正使用的时候还是一头雾水.今天,我们以DJI Ai ...

  • DJI Mimo

    十年前在校园操场里循环听<追梦赤子心>里唱到: "充满鲜花的世界到底在哪里,如果它真的存在那么我一定会去!" 2017年我发现了充满鲜花的地方,并把它标榜为心目中国内风 ...

  • App逆向流程

    App逆向流程

  • 大疆Dji pocket 一代研究(Dji Mimo)

    我前些日子入了一台云台相机,小巧的机身,强大的机身,反正就是喜欢的不行,作为一个半吊子程序员当然是想写个程序来控制它了.但是逛遍全网,就发现一个写2代HDMI连接的.和我有啥关系呢~~~ 哈哈哈,多花 ...

  • Java生鲜电商平台-逆向物流退换货流程设计(小程序/APP)

    Java生鲜电商平台-逆向物流退换货流程设计(小程序/APP) 说明:在Java生鲜电商平台中,任何一个商品都是存在退换货问题的,那么应该怎么样做才比较好呢?下面就是我的经验分享,希望对大家有用. 什 ...

  • Python 逆向抓取 APP 数据

    今天继续给大伙分享一下 Python 爬虫的教程,这次主要涉及到的是关于某 APP 的逆向分析并抓取数据,关于 APP 的反爬会麻烦一些,比如 Android 端的代码写完一般会进行打包并混淆加密加固 ...