A
Anonymous
- #1
Bon comme vous le savez, l'enregistrement d'appel n'est pas inclu d'office dans une rom stock
Décompiler l'application secPhone.apk avec un script adécate.
puis ajouter dans PhoneFeature.smali, entre les lignes ".line 797" et "return-void"
:cond_14d
invoke-virtual {v9}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_156
.line 798
invoke-static {}, Lcom/android/phone/PhoneFeature;->makeFeatureForJapan()V
.line 802
:cond_156
invoke-static {}, Lcom/android/phone/PhoneFeature;->makeFeatureForUsa()V
.line 803
sget-object v1, Lcom/android/phone/PhoneFeature;->mFeatureList:Ljava/util/HashMap;
const-string v2, "voice_call_recording"
const/4 v4, 0x1
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
invoke-virtual {v1, v2, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/ObjectLjava/lang/Object;
coool
Dans les roms custom, celui est systematiquement corrigé mais saviez vous comment le faire vous meme ?
Décompiler l'application secPhone.apk avec un script adécate.
puis ajouter dans PhoneFeature.smali, entre les lignes ".line 797" et "return-void"
:cond_14d
invoke-virtual {v9}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_156
.line 798
invoke-static {}, Lcom/android/phone/PhoneFeature;->makeFeatureForJapan()V
.line 802
:cond_156
invoke-static {}, Lcom/android/phone/PhoneFeature;->makeFeatureForUsa()V
.line 803
sget-object v1, Lcom/android/phone/PhoneFeature;->mFeatureList:Ljava/util/HashMap;
const-string v2, "voice_call_recording"
const/4 v4, 0x1
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
invoke-virtual {v1, v2, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/ObjectLjava/lang/Object;
coool