Messages in msdk_reversing

[2021-02-07 11:35:09] mats.bohlinsson : set the channel description: Reversing from the app-side to get access to features not exposed to the MSDK api
[2021-02-07 11:35:09] mats.bohlinsson : @mats.bohlinsson has joined the channel
[2021-02-07 11:45:11] mats.bohlinsson : In this channel we can discuss what's possible to do from the app. My main goal is to be able to control the drone for really cool flying completly autonomous. One example. In virtualsticks mode it's possible to bypass speed checks. It's possible to have +-10 m/s asc speed on almost all drones, even mini2. There is also a possibilty to change the stick rates, and to send Flyc commands directly to the drone. A few videos to explain my goal, mostly ground follow with pid-regulator: <https://www.youtube.com/watch?v=qL6fK-ayjtU&amp;ab_channel=MatsBohlinsson> followme mission tracker phone: <https://youtu.be/nA3FVwELo28>
[2021-02-07 11:49:05] mats.bohlinsson : Since the SDK to mini2 isn't released yet, I'm working to bypass it and send commands directly to the drone. I've got fpv, virtualsticks working with increased speed :slightly_smiling_face: +-10m/s asc/desc, and parameters. I can send all Flyc command to the mini2 BUT the drone refuses to go further than 50m, and then stops. If I start with the fly-app and switch app in mid-flight there is no problem. Do anyone know what's missing? I guess it's a startup sequence I missed.
[2021-02-07 12:00:49] bin4ry : @bin4ry has joined the channel
[2021-02-07 14:32:40] atlantic : @m.n.weel has joined the channel
[2021-02-07 16:38:47] trulala69 : @trulala69 has joined the channel
[2021-02-07 16:53:19] oakley75 : @reoak has joined the channel
[2021-02-08 08:40:42] mail451 : @mail451 has joined the channel
[2021-02-08 09:00:10] boris.plintovic : @boris.plintovic has joined the channel
[2021-02-08 10:09:06] abdo054 : @abdo054 has joined the channel
[2021-02-08 10:38:12] validat0r : @ilovemynexus4 has joined the channel
[2021-02-08 10:38:38] validat0r : App rev dev is my cup of tea
[2021-02-08 17:34:00] asdrubale : @asdrubale has joined the channel
[2021-02-08 18:36:08] andi.faceboo : @andi.faceboo has joined the channel
[2021-02-08 22:28:11] chipmangini : @chipmangini has joined the channel
[2021-02-08 22:55:24] wilsondonakanty07 : @wilsondonakanty07 has joined the channel
[2021-02-08 23:32:38] djibot : @djibot has joined the channel
[2021-02-09 17:37:09] jcase : @jcase has joined the channel
[2021-02-09 17:37:47] jcase : mobile sdk secneo is incredibally week and easy to unpack
[2021-02-09 17:37:54] jcase : well idk about latest release
[2021-02-09 17:38:04] jcase : latest pilot release has really changed secneo a lot
[2021-02-11 11:40:09] mats.bohlinsson : I've never done any unpacking of secneo. @jcase , can you give med a little help with where to start?
[2021-02-11 13:38:35] jcase : libDexHelper is where you start
[2021-02-11 13:38:50] jcase : so at runtime it writes an encrypted jar with classes to disk
[2021-02-11 13:39:07] jcase : then, depending on the version of secneo
[2021-02-11 13:39:25] jcase : it replaces the bytecode just prior to execution
[2021-02-11 14:12:41] mats.bohlinsson : Thanks!
[2021-02-11 14:13:28] jcase : np
[2021-02-11 14:13:39] jcase : but you will find a wild variety of variants
[2021-02-11 14:13:53] jcase : for a short period of time secneo was broken and not properly cleaning up
[2021-02-11 14:14:09] jcase : (thats when someone published an article on unpacking secneo, that has been fixed)
[2021-02-11 18:44:04] mats.bohlinsson : I might get back to you, for the moment I sadly :confused: have to much to do on my job.
[2021-02-11 18:47:56] mats.bohlinsson : I found out that the mini2 report 63 in the DataOsdGetPushCommon-message. Mini1 53. So I would try to replace the enum value WM160(53) with WM160(63) just to see what happens. Don't know how hard it is to hotload/mock a method in runtime?
[2021-02-11 18:48:21] jcase : frida or exposed could do it
[2021-02-11 18:48:31] jcase : however i suspect by the time you get this stable
[2021-02-11 18:48:34] jcase : the sdk will support it
[2021-02-11 21:05:18] mats.bohlinsson : hehe you probably right :slightly_smiling_face:
[2021-02-15 04:45:23] cloudwerx : @tylerpublic has joined the channel
[2021-02-18 09:03:54] mats.bohlinsson : Seems like app store rejecting app updates for all DJI apps. Don't know if google plays still works. Another reason to reverse msdk :slightly_smiling_face: <https://mavicpilots.com/threads/app-store-rejecting-app-updates-for-all-dji-apps.106848/>
[2021-02-18 13:37:19] validat0r : oh boy .. so now Google **and** Apple are having beef with DJI?
[2021-02-18 14:43:32] jcase : yes
[2021-02-18 14:43:35] jcase : this is known
[2021-02-18 14:43:52] jcase : its because secneo does some memory manipulation that is banned by the app store policy
[2021-02-18 14:44:20] validat0r : they should just drop secneo and all's fine
[2021-02-18 14:44:44] jcase : i dont think it has jack to do with us gov
[2021-02-18 14:44:52] jcase : they should license my packer
[2021-02-18 14:44:54] jcase : from me
[2021-02-18 14:44:57] validat0r : nono
[2021-02-18 14:44:58] jcase : for half the price
[2021-02-18 14:45:52] validat0r : just drop obfusc and maybe go open source
[2021-02-18 14:46:28] jcase : nah, if they make things easier, you are going to see more regulation on both them and you
[2021-02-18 14:46:38] jcase : fear of governmental regulation is why they use secneo
[2021-03-14 16:56:31] matthijst : @matthijst has joined the channel
[2021-03-15 15:46:18] info643 : @info643 has joined the channel
[2021-03-16 02:59:04] djibot.5150 : @djibot.5150 has joined the channel
[2021-03-22 08:17:06] ttdqj4wj3hgcy5zg85qi : @ttdqj4wj3hgcy5zg85qi has joined the channel
[2021-10-30 12:22:18] jj : madmaqx joined the channel.
[2021-11-01 18:49:57] ambushbug : ambushbug joined the channel.
[2021-11-10 03:18:23] flyinghacker : flyinghacker joined the channel.
[2021-11-10 16:53:42] aszeszo : aszeszo joined the channel.
[2021-11-12 10:44:26] cs2000 : cs2000 joined the channel.
[2021-11-12 10:44:34] cs2000 : dji-rev-bot added to the channel by cs2000.
[2021-11-12 10:44:36] cs2000 : @cs2000 left the channel.
[2021-11-17 15:26:50] newlc : newlc joined the channel.
[2021-11-30 21:18:21] tobi : tobi joined the channel.
[2021-12-04 09:38:43] galbb12 : galbb12 joined the channel.
[2021-12-06 23:26:55] aol : aol joined the channel.
[2021-12-17 14:43:50] zorglub34 : zorglub34 joined the channel.
[2022-01-08 20:29:08] mavic2reverser : mavic2reverser joined the channel.
[2022-01-18 00:50:10] il1oo0 : il1oo0 joined the channel.
[2022-03-09 23:07:20] uskve : uskve joined the channel.
[2022-03-30 11:21:30] windoze : windoze joined the channel.
[2022-05-14 22:12:39] testuser00001 : testuser00001 joined the channel.
[2022-05-22 09:34:08] jack117wb : jack117wb joined the channel.
[2022-05-23 20:47:37] jjbyrnes29 : jjbyrnes29 joined the channel.
[2022-07-12 21:34:11] boris.plintovic : @boris.plintovic left the channel.
[2022-07-26 10:01:04] argonaut : argonaut joined the channel.
[2022-11-10 03:56:28] areoc : areoc joined the channel.
[2022-11-10 03:56:46] areoc : @areoc left the channel.
[2022-11-12 06:22:14] pingspike : pingspike joined the channel.
[2022-11-13 20:40:04] eseven : eseven joined the channel.
[2022-12-09 15:52:36] ivar : ivar joined the channel.
[2023-01-25 08:34:42] sparkyws : sparkyws joined the channel.
[2023-03-02 00:10:47] ibndias : ibndias joined the channel.
[2023-03-08 13:44:09] mud : mud joined the channel.
[2023-03-23 16:49:21] sappy : sappy joined the channel.
[2023-04-27 11:09:35] r3v0k3r : r3v0k3r joined the channel.
[2023-05-19 23:59:03] joelg : joelg joined the channel.
[2023-06-11 01:14:18] milenovic : milenovic joined the channel.
[2023-07-04 01:17:54] johnnokomis : johnnokomis joined the channel.
[2023-07-04 20:34:34] harryemery92 : harryemery92 joined the channel.
[2023-07-04 20:34:55] harryemery92 : @harryemery92 left the channel.
[2023-07-24 02:58:29] dji-rev.concierge132 : dji-rev.concierge132 joined the channel.
[2023-07-28 21:09:24] nicksapienza : nicksapienza joined the channel.
[2023-07-28 21:09:55] nicksapienza : @nicksapienza left the channel.
[2023-08-01 07:49:29] revnmavic : revnmavic joined the channel.
[2023-08-01 13:50:32] crashing_bird : crashing_bird joined the channel.
[2023-08-08 23:37:17] ki4gyw : ki4gyw joined the channel.
[2023-09-13 10:14:57] molda : molda joined the channel.
[2023-09-28 20:13:04] johndohn : johndohn joined the channel.
[2023-10-15 20:50:16] dumldore_newbi : dumldore_newbi joined the channel.
[2023-10-27 19:05:41] mgracio : mgracio joined the channel.
[2023-10-29 10:59:21] alex7593 : alex7593 joined the channel.
[2023-12-08 04:10:41] seraph1573 : seraph1573 joined the channel.
[2023-12-31 22:21:53] djtaz : djtaz joined the channel.
[2024-01-17 09:47:30] photogrant : photogrant joined the channel.
[2024-01-20 19:13:43] neuralz : neuralz joined the channel.
[2024-02-06 19:59:19] ryantkasher : ryantkasher joined the channel.
[2024-02-10 03:22:27] accountfrompl : accountfrompl joined the channel.
[2024-02-12 20:44:54] lining-preps.0u : lining-preps.0u joined the channel.
[2024-02-13 08:25:47] xpk : xpk joined the channel.
[2024-02-16 15:18:40] robbe7730 : robbe7730 joined the channel.
[2024-02-22 18:10:28] otter : otter joined the channel.
[2024-05-10 08:21:28] dreamtree : dreamtree joined the channel.
[2024-07-01 17:30:18] mrsmith : mrsmith joined the channel.
[2024-07-26 15:53:45] ogini_ayotanom : ogini_ayotanom joined the channel.
[2024-09-09 14:42:07] ar2rgo : ar2rgo joined the channel.
[2024-09-30 02:22:26] djihacker : djihacker joined the channel.