Переключение в FCC режим РУ и снятие лимитов для Mavic, Spark ,Phantom 4 , Inspire 2

Evgeny_917
yuriks1:

Шустро лавочку прикрыли!)))
Ещё вчера всё ровно было!

Теперь остались без русского языка)) обновляется на английский язык

andrey_by

Ох… диджай и огребет с этим механизмом зажимания клиентов… я такую волну хакерского энтузиазма давно не видал.

yuriks1
andrey_by:

я такую волну хакерского энтузиазма давно не видал.

Просто до поры до времени джидайский софт ломали полторы калеки на весь мир.
Теперь волна коптеров захлёстывает мир и думаю скоро за джидайцев примутся с таким же энтузиазмом как за яблочников.

pilotua

andrey_by. Спасибо за оперативность! Сейчас после манипуляций с вкл/выкл пульта и MAVIC код 314 сохранаяется. Щас пойдем тестить дальность!!!

yuriks1
Evgeny_917:

Теперь остались без русского языка)

Ни сцать!
Я не китаец,завтра сделаю тринадцатую и выложу!

Evgeny_917
yuriks1:

Ни сцать!
Я не китаец,завтра сделаю тринадцатую и выложу!

Как я понимаю на крайней версии не получиться войти в инженерное меню чтоб вкл FCC?

yuriks1
Evgeny_917:

Как я понимаю на крайней версии не получиться войти в инженерное меню чтоб вкл FCC?

Дык это и на некрайней было невозможно,из за этого и принудилово выпустили.
Второй день ищу “пасхалку” в 4.0.6 что бы запихать её в новые версии,пока голяк на базе.

Evgeny_917
yuriks1:

Дык это и на некрайней было невозможно,из за этого и принудилово выпустили.
Второй день ищу “пасхалку” в 4.0.6 что бы запихать её в новые версии,пока голяк на базе.

Надеюсь Вы найдете )) мы верим в Вас. Спасибо за все ждем русскую 13 версию, а я пока на 4.0.6 полетаю))

Alkorevc
yuriks1:

Второй день ищу “пасхалку” в 4.0.6 что бы запихать её в новые версии,пока голяк на базе.

яж вчера писал:

Alkorevc:

Для свежей версии на андроиде нету пасса.

if(new File(com.dji.frame.c.d.a(DJIApplication.getAppContext(), “/LOG/dji_test.ini”)).exists()) {
CommonConfig.isCanShowCCTestDialog = true;

Если я правильно вкурил код, то надо создать файло: sdcard/DJI/dji.go.v4/LOG/dji_test.ini и 9 раз жмакнуть на строку серийного номера. тогда вылезет диалог разраба

глянул 4.1.3 - условия точно такие же

Evgeny_917
Alkorevc:

яж вчера писал:

глянул 4.1.3 - условия точно такие же

Я пробывал вчера так сделать как Вы писали у меня ничего не получилось(( поподробней можно написать как сделать? Файл пустой создавать или нет?

Alkorevc
Evgeny_917:

Файл пустой создавать или нет?

да, можно пустой. попробуй 10 раз нажать. можно попробовать еще без интернета это делать

Evgeny_917
Alkorevc:

да, можно пустой. попробуй 10 раз нажать. можно попробовать еще без интернета это делать

Я так и делал создавал пустой файл в директории LOG файл dji_test.ini на программе 4.1.2 и нажимал и 9 и 10 и дальше больше раз но ничего не получилось

Alkorevc
Evgeny_917:

но ничего не получилось

с отключенным инетом попробуй. вообще могу запатчить, чтоб после 1го нажатия сразу вызывался диалог. надо?

для иоса вот что нарыл только:

// DJIRadioLogic - (bool)canUseIllegalChannels
bool __cdecl -[DJIRadioLogic canUseIllegalChannels](struct DJIRadioLogic *self, SEL a2)
{

v2 = objc_msgSend(&OBJC_CLASS___DJIFileHelper, “fetchDocumentPath”);
v3 = (void *)objc_retainAutoreleasedReturnValue(v2);
v4 = v3;
v5 = objc_msgSend(v3, “stringByAppendingPathComponent:”, CFSTR(“.DJI.configs”));
v6 = objc_retainAutoreleasedReturnValue(v5);
objc_release(v4);
v7 = objc_msgSend(&OBJC_CLASS___NSData, “dataWithContentsOfFile:”, v6);
v8 = (void *)objc_retainAutoreleasedReturnValue(v7);
if ( !v8 )
{
v9 = objc_msgSend(&OBJC_CLASS___DJIBundleRedirect, “mainBundle”);
v10 = (void *)objc_retainAutoreleasedReturnValue(v9);
v11 = v10;
v12 = objc_msgSend(v10, “pathForResource:”, CFSTR(“.DJI.configs”));
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = v13;
v15 = objc_msgSend(&OBJC_CLASS___NSData, “dataWithContentsOfFile:”, v13);
v8 = (void *)objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
objc_release(v11);
objc_msgSend(v8, “writeToFile:atomically:”, v6, 1LL);
}
v17 = 0;
if ( (unsigned __int64)objc_msgSend(v8, “length”) >= 0x29 )
{
v16 = (void *)objc_retainAutorelease(v8);
if ( *((_BYTE *)objc_msgSend(v16, “bytes”) + 39) == 1 )
v17 = 1;
}
objc_release(v8);
objc_release(v6);
return v17;
}

сие означает:
в папке Documents джиговского бандла читается файл .DJI.configs
в этом файле 39й или 40 байт должен быть 0x01
тогда можно использовать “нелегальные каналы”

lamar

поставил файрвол, установил DJI GO 4.0.6 для андроида, ввел нужные параметры в пункте About - а мавик дальше 30м лететь не хочет. Режим новичка отключен. У кого была такая проблема?

Evgeny_917
Alkorevc:

переподписал:
www.sendspace.com/file/sl65to

Получилось только меню стало интересное, куда вводить пароль? Как в этом меню включить FCC?

Alkorevc
Evgeny_917:

куда вводить пароль

пароля нет в актуальной версии, я же писал уже. все остальное также, вводить US и все

yuriks1
Alkorevc:

переподписал: www.sendspace.com/file/sl65to

Если я правильно понял,настоящий программист взялся за дело?)
Ща я в личку напишу)
Тоже появилось меню.Вы не против если я русскую версию из Вашей проги сделаю?
Ваши авторские права будут сохранены!)

Evgeny_917

А какую внизу кнопку нажимать после ввода US левую или правую)) вот если еще и русский будет то вообще будет здорово