3 / 2 / 1
Регистрация: 19.06.2017
Сообщений: 76
1

Не могу наладить работу с XPOSED

05.08.2017, 14:21. Показов 541. Ответов 1
Метки нет (Все метки)

Привет. Работаю в Android Studio 2.3.3.
Решила поучиться, по тестировать.
Хочу через Xposed изменить хоть что нибудь в андроиде.

Нашла api-82.jar. Создала папку lib, скопировала туда этот файлик. Правым кликом по файлику выбрала пункт Add As Library. Далее создала файл HookUtil.java. Вставила такой текст:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package module.xposed.hookimei;
 
import java.lang.reflect.Field;
import android.app.Activity;
import android.content.Context;
import android.telephony.TelephonyManager;
import android.view.View;
import android.widget.EditText;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam;
 
public class HookUtil implements IXposedHookLoadPackage{
 
    public void handleLoadPackage(LoadPackageParam lpparam) throws Throwable{
 
        HookMethod(TelephonyManager.class, "getDeviceId", "33333333333333");
 
    }
 
    private void HookMethod(final Class clazz, final String method, final String result){
 
        try{
 
            XposedHelpers.findAndHookMethod(clazz, method,  new XC_MethodHook() {
 
                protected void afterHookedMethod(MethodHookParam param) throws Throwable {
 
                    param.setResult(result);
 
                }
 
            } );
 
        } catch (Throwable e){
 
            e.printStackTrace();
 
        }
 
    }
 
}
Так же создала папку assets, создала там файлик xposed_init и вписала туда module.xposed.hookimei.HookUtil.

В манифесте дописал строки:
XML
1
2
3
4
5
6
7
8
9
<meta-data
            android:name="xposedmodule"
            android:value="true" />
        <meta-data
            android:name="xposeddescription"
            android:value="xposed/>
        <meta-data
            android:name="xposedminversion"
            android:value="54" />
В файле MainActivity.java ничего не делала.

Отладку приложения делаю на телефоне. Андроид 6.0, xposed версии 87.
Добавила приложение в модули xposedа, перезагрузила устройство.

Но, изменения в силу не вступают.
Изменения проверяю через приложение Tapjoy device id tool, и через настройки.

Файл проекта прикрепила. Ссылка на проект http://dropmefiles.com/C6W7p

Помогите отладить приложение. Напишите, что я делаю не так или сделала не так.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2017, 14:21
Ответы с готовыми решениями:

Никак не могу наладить работу плагина в Хроме
Хроме не проигырвает не какое видео. Лазил по сети и пробовал все варианты. Обновит палагины,...

Наладить работу фильтра
Помогите пожалуйста!!! не нашел подходящей темы. Имеется таблица &quot;специалист&quot; столбцы ...

Наладить работу функции
Надо сделать так, чтобы функция работала, а я совсем не разобрался. #include &lt;iostream&gt;...

Наладить работу RDLC-отчета в проекте
Помогите, люди добрые, побороть этого змия. Пытаюсь наладить работу RDLC-отчета в проекте VB.NET...

1
2 / 2 / 0
Регистрация: 11.09.2015
Сообщений: 65
22.09.2017, 09:57 2
Я конецно не знаток в данной отрасли но для полноценной роботы xposed не нужны ли root права ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2017, 09:57

Наладить работу двух макросов на один диапазон (конфликтуют)
Здравствуйте ув. форумчане. Нужна помощь. Есть два макроса который действую в одном и том же...

Не могу наладить свять view и модели
Есть сайт, который ищет фильмы из базы по названию, а потом показывает описание. Приложение состоит...

Не могу наладить чат [Indy 10, Delphi XE3]
Решил освоить Инди и вот первый мой проект. Суть чата в том, что у нас есть сервер, который...

При создании сайта не могу наладить меню
Создавал сайт с помощью Adobe Dreamweaver CC. В этом деле я новенький, поэтому я делал все по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.