羣友買了Kudrone的手機遙控四軸飛行器,然後Kudrone倒閉了,app無法登錄自己的賬號。
而飛行器的遙控操作需要先登錄賬號才能進行,這時就尷尬地導致飛行器隨着公司的倒閉而失去使用價值。
解決思路是
a.反編譯app。
b.修改AndroidManifest.xml 把activity.MAIN爲登錄之後的activity(如圖),跳過登錄界面。
c.編譯app再簽名。
如下圖,註釋掉的是之前的,下面的是修改後的:
<application android:allowBackup="true" android:hardwareAccelerated="true" android:icon="@drawable/app_icon" android:label="@string/app_name" android:largeHeap="true" android:name="com.kudolo.kudolodrone.MyApplication" android:supportsRtl="true" android:theme="@style/AppTheme.NoActionBar">
<meta-data android:name="UMENG_APPKEY" android:value="57bbc6e967e58e45d8001143"/>
<meta-data android:name="UMENG_CHANNEL" android:value="Umeng"/>
<activity android:name="com.kudolo.kudolodrone.activity.loginRegister.SplashActivity" android:screenOrientation="sensorPortrait" android:theme="@style/SplashEntranceActionBarTheme"/>
<!--<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>-->
<activity android:name="com.kudolo.kudolodrone.activity.loginRegister.LoginActivity" android:screenOrientation="sensorPortrait" android:theme="@style/AppThemeNoActionbar_Normal"/>
<activity android:name="com.kudolo.kudolodrone.activity.loginRegister.WelcomeActivity" android:screenOrientation="portrait" android:theme="@style/MyAppTheme_MainTranslucent_NoTitle"/>
<activity android:name="com.kudolo.kudolodrone.activity.main.MainLomoActivity" android:screenOrientation="portrait" android:theme="@style/AppThemeNoActionbar_Normal">
<intent-filter>
<action android:name="android.intent.action.MAIN"/> <!--改後的-->
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name="com.kudolo.kudolodrone.activity.flyControl.FlyControlActivity" android:screenOrientation="landscape" android:theme="@style/FlyControlFullScreenNoActionBar"/>
感興趣的可以自行搜索apktool相關教程。
懶得操作的可以下載我改好的:
kudrone 點此下載,密碼l5zn。
kudrone_2s 點此下載,密碼rlsn
但是還沒驗證,因爲我沒有飛行器。。。
app基本操作沒問題,驗證過的可以評論告訴我結果。
羣友已經告訴我結果了,是可以用的
完。