bigsinger / AndroidIdChanger

Xposed Module for Changing Android Device Info
http://repo.xposed.info/module/com.bigsing.changer
540 stars 152 forks source link

UI: New format for "Specific App" Activity #17

Closed lars18th closed 6 years ago

lars18th commented 6 years ago

Hi,

I suggest a new format for the UI Activity "Specific App". Here an example:

≡  Changer v1.x
--------------------
 System wide  (-x)

Application 1   [ ]
Application 2   [ ]
Application 3   [X]
Application 4   [ ]
Application 5   [ ]
      ...

The idea is integrate a global switch for selecting "global wide" chaging. This switch enables the rewrite of values for the entire system when it's on. Futhermore, when it's on then the list of Apps is grayed (disabled). However, when the switch is off, then you can select the Apps you like to rewrite. You can select one or more; and only in these Apps the values are changed.

You agree with this new format?

bigsinger commented 6 years ago

3qs, i agree with this, show me the code please

lars18th commented 6 years ago

Hi @bigsinger ,

More or less is the code of the activity MagiskHide. See here: https://forums.oneplus.net/attachments/1499363262961-jpg.553607/

And the code is here : https://github.com/topjohnwu/MagiskManager/tree/master/app/src/main/res/layout

I hope this helps you!

bigsinger commented 6 years ago

@lars18th :+1:

bigsinger commented 6 years ago

@lars18th i down the MagiskManager project, but i can not compile it, the errors:

Gradle 'MagiskManager-master' project refresh failed Error:A problem occurred configuring project ':app'.

we can not connect google in China, maybe it's the reason.

if you find some simple demo source about magisk, please show me

lars18th commented 6 years ago

if you find some simple demo source about magisk, please show me

In the meantime, you can do these two simple changes if you agree:

1) Order by name the list of Apps (now it's quite complex to found one program in the current list). 2) Add a simple checkbox for enable/disable system wide changes.

we can not connect google in China, maybe it's the reason.

I'll try to help you!

lars18th commented 6 years ago

-

bigsinger commented 6 years ago

you metioned the "system wide" several times, does it mean Global(or entire system which i mod in one app will affect other apps)?

bigsinger commented 6 years ago

Add a simple checkbox for enable/disable system wide changes.

which values are systemwide? can you list?

lars18th commented 6 years ago

you metioned the "system wide" several times, does it mean Global (or entire system which i mod in one app will affect other apps)?

Yes!

which values are systemwide? can you list?

System wide = All changed values are for all Apps (including Android UI). Per App = Changed values are only for selected Apps (all others use the stock values).

So, it's one or other... can't be both! ;-)

lars18th commented 6 years ago

Hi,

This is not directly related to this issue, but I post here because has some relation. Please, change the order of the "Setting" activity. I suggest to put in this order:

Settings:
 Enable Debug Mode     [O-]
 Use Hardcoded Values  [O-]

Advanced:
 To address:
 Sender Mail:
 Sender Mail Server Pass:
   <Send Device Info to Email>

You agree?

bigsinger commented 6 years ago

agree

YasirNasutionAH commented 6 years ago

Please help me, I'm just new at here and the app.

When I started the app and choose random to changer my ID phone and other, it mention like "changer already save! But no specific app. ***"

Please help me, how can I fix it.

I'm just a newbie about this kinda, but really I need some help.

Please teach me how to do.

bigsinger commented 6 years ago

@lars18th any idea?

bigsinger commented 6 years ago

@YasirNasutionAH in setting section

YasirNasutionAH commented 6 years ago

Advanced: To address: Sender Mail: Sender Mail Server Pass:

How/what shall I put to those options What/who's email and passwords
YasirNasutionAH commented 6 years ago

@bigsinger my phone setting or the app setting?

bigsinger commented 6 years ago

1、your email and passwords 2、app setting

lars18th commented 6 years ago

Hi @YasirNasutionAH ,

When I started the app and choose random to changer my ID phone and other, it mention like "changer already save! But no specific app. ***"

After save the values that you like to change, you need to open the left menu, open "Specific App" and select the Apps that you like to hook (only selected Apps will see the random ID phone value). And after remember to reboot!

lars18th commented 6 years ago

Hi @YasirNasutionAH ,

To address: Sender Mail: Sender Mail Server Pass:

For regular use you don't need to complete these options!

lars18th commented 6 years ago

Hi @bigsinger ,

In version v1.15, when upgrading, the list of Apps is cleared. This is intentional? Futhermore, all values in the replace list are selected. I need to unselect to recreate the list and "save".

You changed something in the source related to the preferences?

bigsinger commented 6 years ago

cause TAG is CHANGER, i changed as CHID i'll restore it as CHANGER

lars18th commented 6 years ago

cause TAG is CHANGER, i changed as CHID i'll restore it as CHANGER

I see some change in the "shared_prefs" directory. I hope you can fix all the current bugs!

lars18th commented 6 years ago

Hi @bigsinger ,

Two suggestions for the next version (if you agree):

Regards.

bigsinger commented 6 years ago
  1. can not enable "Changer" App from the list, you can try it , it ' ll show a toast.
  2. ok
lars18th commented 6 years ago

Hi @bigsinger ,

OK. All is correct in v1.20. Thank you! So I close this issue.