Gå til innhold

CyanogenMOD: Diskusjon og spørsmål


Anbefalte innlegg

Fint :)

 

Applikasjonen er litt ustabil, får ikke satt den i "Root Acess mode". Da hopper den bare tilbake til Safe mode, men kan kan gå til "Promt User mode". Om det gjelder CM vet jeg ikke da jeg fremdeles er på Touchwiz (eller WanamLite for å være mere presis).

 

Mistenker at det kan være en CM greie... anbefaler deg å gå over til det jeg ;)

Lenke til kommentar
Videoannonse
Annonse
  • 1 måned senere...
Gjest Slettet-jDflNq

Vet dette egentlig ikke er riktig tråd, men siden Untouchab1e sikkert har peiling så spør jeg alikevel.

 

Kjører CM 10.1 på min S3, noe som selvfølgelig innebærer at den er rootet og det skal den være. Problemet er f.eks at HBO sinn app ikke vil kjøre pga root. Klarer du å ordne en liten fiks på dette?

 

Denne lille biten med kode er tydeligvis nok til å sjekke om du har root, må da være mulig å fikse en funksjon i CM så du kan "svare nei" når den sjekker om du er rootet.

 

public native boolean DeviceRooted();

Lenke til kommentar

Vet dette egentlig ikke er riktig tråd, men siden Untouchab1e sikkert har peiling så spør jeg alikevel.

 

Kjører CM 10.1 på min S3, noe som selvfølgelig innebærer at den er rootet og det skal den være. Problemet er f.eks at HBO sinn app ikke vil kjøre pga root. Klarer du å ordne en liten fiks på dette?

 

Denne lille biten med kode er tydeligvis nok til å sjekke om du har root, må da være mulig å fikse en funksjon i CM så du kan "svare nei" når den sjekker om du er rootet.

 

public native boolean DeviceRooted();

 

Hmm, artig problemstilling. Så HBO-appen vil ikke kjøre hvis su eksisterer? Utrolig latterlig! Jeg får laste ned appen og sjekke... Men har et par ideer på hvordan man kan omgå sjekken ja :)

  • Liker 1
Lenke til kommentar
Gjest Slettet-jDflNq

Du er best!

 

Problemet med å reversere appen er at det vil bli mye jobb som du skriver og så er det tydelig at flere og flere utviklere tydeligvis hater oss som har su på mobilen og vil gjøre alt for at vi skal holde oss til trege stock ROMs uten root. Så det å omgå sjekken er definitivt det beste.

 

Prøvde meg på en logcat, si ifra hvis den ble ubrukelig :)

 

am_create_activity

I [0,1102086552,10,com.hbo.android.app/.activity.MainActivity,android.intent.action.MAIN,NULL,NULL,270532608]

2873

ActivityManager

I START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.hbo.android.app/.activity.MainActivity} from pid 8070

2873

am_pause_activity

I [0,1102267104,com.cyanogenmod.trebuchet/.Launcher]

8070

am_on_paused_called

I [0,com.cyanogenmod.trebuchet.Launcher]

2873

am_proc_start

I [0,2240,10116,com.hbo.android.app,activity,com.hbo.android.app/.activity.MainActivity]

2873

ActivityManager

I Start proc com.hbo.android.app for activity com.hbo.android.app/.activity.MainActivity

2873

am_proc_bound

I [0,2240,com.hbo.android.app]

2873

am_restart_activity

I [0,1102086552,10,com.hbo.android.app/.activity.MainActivity]

2240

Trace

E error opening trace file

2240

dalvikvm

D GC_FOR_ALLOC freed 117K, 13% free 2552K/2916K, paused 10ms, total 10ms

2240

dalvikvm

D GC_FOR_ALLOC freed 115K, 15% free 2721K/3200K, paused 8ms, total 8ms

2240

dalvikvm

D GC_FOR_ALLOC freed 107K, 15% free 2931K/3444K, paused 7ms, total 7ms

2240

dalvikvm-heap

I Grow heap (frag case) to 4.173MB for 1127536-byte allocation

2240

dalvikvm

D GC_FOR_ALLOC freed <1K, 12% free 4031K/4548K, paused 12ms, total 12ms

2240

dalvikvm

D GC_CONCURRENT freed <1K, 11% free 4050K/4548K, paused 2ms+1ms, total 13ms

2240

dalvikvm

D GC_FOR_ALLOC freed 5K, 10% free 4120K/4548K, paused 9ms, total 9ms

2240

dalvikvm-heap

I Grow heap (frag case) to 5.115MB for 896016-byte allocation

2240

dalvikvm

D GC_FOR_ALLOC freed <1K, 8% free 4995K/5424K, paused 9ms, total 9ms

2240

dalvikvm

D GC_CONCURRENT freed <1K, 8% free 4995K/5424K, paused 1ms+1ms, total 17ms

2240

dalvikvm

D WAIT_FOR_CONCURRENT_GC blocked 9ms

2240

dalvikvm-heap

I Grow heap (frag case) to 6.631MB for 1590940-byte allocation

2240

dalvikvm

D GC_CONCURRENT freed 0K, 7% free 6548K/6980K, paused 2ms+1ms, total 12ms

2240

dalvikvm

D WAIT_FOR_CONCURRENT_GC blocked 10ms

2240

dalvikvm

D WAIT_FOR_CONCURRENT_GC blocked 3ms

2240

hbo_log_tag

V accept cookie?

2240

hbo_log_tag

V buildTags

2240

hbo_log_tag

V root method 2 true

2240

hbo_log_tag

V Service is not available on this device because it has been modified

2240

dalvikvm

D GC_FOR_ALLOC freed 1298K, 20% free 6409K/7952K, paused 8ms, total 8ms

2240

am_on_resume_called

I [0,com.hbo.android.app.activity.MainActivity]

2240

hbo_log_tag

V on create

2240

libEGL

D loaded /system/lib/egl/libEGL_mali.so

2240

libEGL

D loaded /system/lib/egl/libGLESv1_CM_mali.so

2240

libEGL

D loaded /system/lib/egl/libGLESv2_mali.so

2240

OpenGLRenderer

D Enabling debug mode 0

2873

am_activity_launch_time

I [0,1102086552,com.hbo.android.app/.activity.MainActivity,682,682]

2873

ActivityManager

I Displayed com.hbo.android.app/.activity.MainActivity

2240

 

Endret av Slettet-jDflNq
Lenke til kommentar

Du er best!

 

Problemet med å reversere appen er at det vil bli mye jobb som du skriver og så er det tydelig at flere og flere utviklere tydeligvis hater oss som har su på mobilen og vil gjøre alt for at vi skal holde oss til trege stock ROMs uten root. Så det å omgå sjekken er definitivt det beste.

 

Er veldig fort gjort å reversere appen. For å omgå sjekken fullstendig må jeg studere funksjonskallet nærmere. Problemet blir da tilfellene hvor den funksjonen brukes til noe fornuftig. Kan fort få uheldige konsekvenser.

 

Hvis du sender meg apk filen kan jeg fikse den :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...