[Q] AOKP error, Tips are welcome - General Questions and Answers

I'm trying to compile ICS Android Open Kang Project for an ARMv6 device,
But when all is almost ended I get a copybit.cpp error.
Firstly, this is my copybit.cpp: http://pastebin.com/jhpBdSbC
And these are the errors I'm getting:
target thumb C++: copybit.galaxy5 <= device/samsung/galaxy5/libcopybit/copybit.cpp
device/samsung/galaxy5/libcopybit/copybit.cpp:87: warning: missing initializer for member 'hw_module_t::dso'
device/samsung/galaxy5/libcopybit/copybit.cpp:87: warning: missing initializer for member 'hw_module_t::reserved'
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int msm_copybit(copybit_context_t*, const void*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:208: warning: comparison between signed and unsigned integer expressions
device/samsung/galaxy5/libcopybit/copybit.cpp:209: warning: format '%08lx' expects type 'long unsigned int', but argument 19 has type 'unsigned int'
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int stretch_copybit(copybit_device_t*, const copybit_image_t*, const copybit_image_t*, const copybit_rect_t*, const copybit_rect_t*, const copybit_region_t*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:360: warning: comparison between signed and unsigned integer expressions
device/samsung/galaxy5/libcopybit/copybit.cpp:361: warning: comparison between signed and unsigned integer expressions
device/samsung/galaxy5/libcopybit/copybit.cpp:382: error: 'PRIV_FLAGS_DO_NOT_FLUSH' is not a member of 'private_handle_t'
device/samsung/galaxy5/libcopybit/copybit.cpp:383: error: 'MDP_BLIT_NON_CACHED' was not declared in this scope
device/samsung/galaxy5/libcopybit/copybit.cpp: At global scope:
device/samsung/galaxy5/libcopybit/copybit.cpp:539: error: redefinition of 'struct copybit_context_t'
device/samsung/galaxy5/libcopybit/copybit.cpp:56: error: previous definition of 'struct copybit_context_t'
device/samsung/galaxy5/libcopybit/copybit.cpp:553: error: redefinition of 'hw_module_methods_t copybit_module_methods'
device/samsung/galaxy5/libcopybit/copybit.cpp:70: error: 'hw_module_methods_t copybit_module_methods' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp:560: error: redefinition of 'copybit_module_t HMI'
device/samsung/galaxy5/libcopybit/copybit.cpp:77: error: 'copybit_module_t HMI' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int min(int, int)':
device/samsung/galaxy5/libcopybit/copybit.cpp:575: error: redefinition of 'int min(int, int)'
device/samsung/galaxy5/libcopybit/copybit.cpp:92: error: 'int min(int, int)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int max(int, int)':
device/samsung/galaxy5/libcopybit/copybit.cpp:580: error: redefinition of 'int max(int, int)'
device/samsung/galaxy5/libcopybit/copybit.cpp:97: error: 'int max(int, int)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'void MULDIV(uint32_t*, uint32_t*, int, int)':
device/samsung/galaxy5/libcopybit/copybit.cpp:585: error: redefinition of 'void MULDIV(uint32_t*, uint32_t*, int, int)'
device/samsung/galaxy5/libcopybit/copybit.cpp:102: error: 'void MULDIV(uint32_t*, uint32_t*, int, int)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'void intersect(copybit_rect_t*, const copybit_rect_t*, const copybit_rect_t*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:593: error: redefinition of 'void intersect(copybit_rect_t*, const copybit_rect_t*, const copybit_rect_t*)'
device/samsung/galaxy5/libcopybit/copybit.cpp:110: error: 'void intersect(copybit_rect_t*, const copybit_rect_t*, const copybit_rect_t*)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int get_format(int)':
device/samsung/galaxy5/libcopybit/copybit.cpp:603: error: redefinition of 'int get_format(int)'
device/samsung/galaxy5/libcopybit/copybit.cpp:120: error: 'int get_format(int)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'void set_image(mdp_img*, const copybit_image_t*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:617: error: redefinition of 'void set_image(mdp_img*, const copybit_image_t*)'
device/samsung/galaxy5/libcopybit/copybit.cpp:134: error: 'void set_image(mdp_img*, const copybit_image_t*)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'void set_rects(copybit_context_t*, mdp_blit_req*, const copybit_rect_t*, const copybit_rect_t*, const copybit_rect_t*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:631: error: redefinition of 'void set_rects(copybit_context_t*, mdp_blit_req*, const copybit_rect_t*, const copybit_rect_t*, const copybit_rect_t*)'
device/samsung/galaxy5/libcopybit/copybit.cpp:148: error: 'void set_rects(copybit_context_t*, mdp_blit_req*, const copybit_rect_t*, const copybit_rect_t*, const copybit_rect_t*)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'void set_infos(copybit_context_t*, mdp_blit_req*, int)':
device/samsung/galaxy5/libcopybit/copybit.cpp:671: error: redefinition of 'void set_infos(copybit_context_t*, mdp_blit_req*, int)'
device/samsung/galaxy5/libcopybit/copybit.cpp:188: error: 'void set_infos(copybit_context_t*, mdp_blit_req*, int)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int msm_copybit(copybit_context_t*, const void*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:681: error: redefinition of 'int msm_copybit(copybit_context_t*, const void*)'
device/samsung/galaxy5/libcopybit/copybit.cpp:198: error: 'int msm_copybit(copybit_context_t*, const void*)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp:691: warning: comparison between signed and unsigned integer expressions
device/samsung/galaxy5/libcopybit/copybit.cpp:692: warning: format '%08lx' expects type 'long unsigned int', but argument 19 has type 'unsigned int'
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int set_parameter_copybit(copybit_device_t*, int, int)':
device/samsung/galaxy5/libcopybit/copybit.cpp:722: error: redefinition of 'int set_parameter_copybit(copybit_device_t*, int, int)'
device/samsung/galaxy5/libcopybit/copybit.cpp:239: error: 'int set_parameter_copybit(copybit_device_t*, int, int)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int get(copybit_device_t*, int)':
device/samsung/galaxy5/libcopybit/copybit.cpp:788: error: redefinition of 'int get(copybit_device_t*, int)'
device/samsung/galaxy5/libcopybit/copybit.cpp:305: error: 'int get(copybit_device_t*, int)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int stretch_copybit(copybit_device_t*, const copybit_image_t*, const copybit_image_t*, const copybit_rect_t*, const copybit_rect_t*, const copybit_region_t*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:816: error: redefinition of 'int stretch_copybit(copybit_device_t*, const copybit_image_t*, const copybit_image_t*, const copybit_rect_t*, const copybit_rect_t*, const copybit_region_t*)'
device/samsung/galaxy5/libcopybit/copybit.cpp:333: error: 'int stretch_copybit(copybit_device_t*, const copybit_image_t*, const copybit_image_t*, const copybit_rect_t*, const copybit_rect_t*, const copybit_region_t*)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp:843: warning: comparison between signed and unsigned integer expressions
device/samsung/galaxy5/libcopybit/copybit.cpp:844: warning: comparison between signed and unsigned integer expressions
device/samsung/galaxy5/libcopybit/copybit.cpp:865: error: 'PRIV_FLAGS_DO_NOT_FLUSH' is not a member of 'private_handle_t'
device/samsung/galaxy5/libcopybit/copybit.cpp:866: error: 'MDP_BLIT_NON_CACHED' was not declared in this scope
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int blit_copybit(copybit_device_t*, const copybit_image_t*, const copybit_image_t*, const copybit_region_t*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:894: error: redefinition of 'int blit_copybit(copybit_device_t*, const copybit_image_t*, const copybit_image_t*, const copybit_region_t*)'
device/samsung/galaxy5/libcopybit/copybit.cpp:411: error: 'int blit_copybit(copybit_device_t*, const copybit_image_t*, const copybit_image_t*, const copybit_region_t*)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int close_copybit(hw_device_t*)':
device/samsung/galaxy5/libcopybit/copybit.cpp:908: error: redefinition of 'int close_copybit(hw_device_t*)'
device/samsung/galaxy5/libcopybit/copybit.cpp:425: error: 'int close_copybit(hw_device_t*)' previously defined here
device/samsung/galaxy5/libcopybit/copybit.cpp: In function 'int open_copybit(const hw_module_t*, const char*, hw_device_t**)':
device/samsung/galaxy5/libcopybit/copybit.cpp:919: error: redefinition of 'int open_copybit(const hw_module_t*, const char*, hw_device_t**)'
device/samsung/galaxy5/libcopybit/copybit.cpp:436: error: 'int open_copybit(const hw_module_t*, const char*, hw_device_t**)' previously defined here
make: *** [out/target/product/galaxy5/obj/SHARED_LIBRARIES/copybit.galaxy5_intermediates/copybit.o] Error 1

Related

Recompiling smali files

I'm wondering whether I need to fix up the line xx: lines or if its some offset I need to clean up.
I reverse an android .apk file using baksmali, then modified the code. (See below). I then recompiled the code using smali, signed the new apk and then install it to an AVD and tested.
I get an error with the app that was never seen before. It gives me a "Force close" error and in the logcat I get this:
Code:
E/AndroidRuntime( 206): Uncaught handler: thread main exiting due to uncaught e
xception
E/AndroidRuntime( 206): java.lang.VerifyError: com.class.CameraManager
E/AndroidRuntime( 206): at com.class.ActivityCapture.onCreate(A
ctivityCapture.java:162)
E/AndroidRuntime( 206): at android.app.Instrumentation.callActivityOnCre
ate(Instrumentation.java:1047)
E/AndroidRuntime( 206): at android.app.ActivityThread.performLaunchActiv
ity(ActivityThread.java:2459)
E/AndroidRuntime( 206): at android.app.ActivityThread.handleLaunchActivi
ty(ActivityThread.java:2512)
E/AndroidRuntime( 206): at android.app.ActivityThread.access$2200(Activi
tyThread.java:119)
E/AndroidRuntime( 206): at android.app.ActivityThread$H.handleMessage(Ac
tivityThread.java:1863)
E/AndroidRuntime( 206): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 206): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 206): at android.app.ActivityThread.main(ActivityThrea
d.java:4363)
E/AndroidRuntime( 206): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 206): at java.lang.reflect.Method.invoke(Method.java:5
21)
E/AndroidRuntime( 206): at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 206): at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:618)
E/AndroidRuntime( 206): at dalvik.system.NativeStart.main(Native Method)
The exact code I added was:
Code:
const-string v3, "TEST"
const-string v4, "I am a dirty dirty test mesage"
invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
The code wasn't there before... So the new version is:
Code:
... SNIP ...
.method public startPreview()V
.registers 2
.prologue
.line 160
iget-object v0, p0, Lcom/eatdigital/ecc/camera/CameraManager;->camera:Landroid/hardware/Camera;
const-string v3, "TEST"
const-string v4, "I am a dirty dirty test mesage"
invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
if-eqz v0, :cond_10
iget-boolean v0, p0, Lcom/eatdigital/ecc/camera/CameraManager;->previewing:Z
if-nez v0, :cond_10
.line 162
iget-object v0, p0, Lcom/eatdigital/ecc/camera/CameraManager;->camera:Landroid/hardware/Camera;
invoke-virtual {v0}, Landroid/hardware/Camera;->startPreview()V
.line 163
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/eatdigital/ecc/camera/CameraManager;->previewing:Z
.line 165
:cond_10
return-void
.end method
... SNIP...
Do you have the original source files also?
It says that there is something wrong with the onCreate() method of A
ctivityCapture class. That error is on 162. row of that source file.
You're corrupting v3 and v4.
v0 is being used, p0 (implied argument) is v1.
That's the two registers mentioned at the top.
(My apktool 1.4.3 doesnt use ".registers", it uses ".locals" and ".parameter".)
Instead of using v3 & v4, use v1 & v2 and put .registers 4 at the top.
You have to be careful with register allocation when editing smali.

[MOD] [GUIDE] AOSP Lockscreen shortcuts

Who wants another tutorial? LOL
[Q] What will this MOD do?
[A] If you have implemented my AOSP lockscreen toggle MOD, this will add two more shortcuts to the lockscreen. SMS and Phone.
Using this guide you can also extrapolate the means necassary to add other shortcuts as well. All you would need are the pngs and xml files to do so.
I am including in this guide a zip file that will have the needed pngs and xmls for the SMS and Phone shortcuts. The xmls are simple and easily modified if you choose to get creative and try some new shortcuts.
This will work for stock phone and SMS apps. If you are using handscent or someother sms client it will still shortcut you to the stock sms client not handscent.
Lets get on with it......
We will be working with several files to get the job done here.
framework-res.apk
framework2.jar
android.policy.jar
We will begin with framework-res
Before we get going if you have implemented the AOSP lock already, you may have noticed that the carrier info is still on the screens in both portrait and landscape modes. Let get rid of them first. If you dont care about them....move on to the next step.
Navigate to res/values/layout/keyguard_screen_tab_unlock.xml
Locate the following code and ADD the parts in RED
Code:
<TextView android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:textColor="?textColorSecondary" android:ellipsize="marquee" android:gravity="center_horizontal" android:id="@id/carrier" [COLOR="red"]android:visibility="gone"[/COLOR] android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" />
<TextView android:textAppearance="?textAppearanceMedium" android:ellipsize="marquee" android:id="@id/statement" [COLOR="red"]android:visibility="gone"[/COLOR] android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12.0dip" android:singleLine="true" android:drawablePadding="4.0dip" android:layout_below="@id/carrier" android:layout_centerHorizontal="true" android:marqueeRepeatLimit="marquee_forever" />
Navigate to res/values/layout/keyguard_screen_tab_unlock_land.xml
Locate the following code and ADD the parts in RED
Code:
<TextView android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size" android:textColor="?textColorSecondary" android:ellipsize="marquee" android:gravity="right" android:layout_gravity="fill_horizontal" android:id="@id/carrier" [COLOR="Red"]android:visibility="gone"[/COLOR] android:layout_width="0.0dip" android:layout_marginBottom="12.0dip" android:singleLine="true" />
<TextView android:textAppearance="?textAppearanceMedium" android:ellipsize="marquee" android:id="@id/statement" [COLOR="red"]android:visibility="gone"[/COLOR] android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="24.0dip" android:layout_marginTop="12.0dip" android:singleLine="true" android:drawablePadding="4.0dip" android:layout_below="@id/carrier" android:marqueeRepeatLimit="marquee_forever" />
Okay, thats it for the carrier stuff. Lets add some shortcuts.
Code:
[B]Using the supplied zip file put the following files in the following locations[/B].
ic_lockscreen_phone_activated.png
ic_lockscreen_phone_normal.png
ic_lockscreen_sms_activated.png
ic_lockscreen_sms_normal.png
....all go in /res/drawable-hdpi
[B]Using the supplied zip file put the following files in the following locations.[/B]
ic_lockscreen_phone.xml
ic_lockscreen_sms.xml
......all go in /res/drawable
Navigate to res/values/arrays
Find the following line
Code:
<array name="lockscreen_targets_with_camera">
Make the entire array look like this
Code:
<array name="lockscreen_targets_with_camera">
<item>@drawable/ic_lockscreen_unlock</item>
<item>@drawable/ic_lockscreen_sms</item>
<item>@drawable/ic_action_assist_generic</item>
<item>@drawable/ic_lockscreen_phone</item>
<item>@drawable/ic_lockscreen_camera</item>
<item>@null</item>
<item>@null</item>
<item>@null</item>
</array>
Find the following line
Code:
<array name="lockscreen_target_descriptions_with_camera">
Make the entire array look like this
Code:
<array name="lockscreen_target_descriptions_with_camera">
<item>@string/description_target_unlock</item>
<item>@string/description_target_sms</item>
<item>@string/description_target_search</item>
<item>@string/description_target_phone</item>
<item>@string/description_target_camera</item>
<item>@null</item>
<item>@null</item>
<item>@null</item>
</array>
Navigate to res/values-land/arrays.xml
Find the following line
Code:
<array name="lockscreen_targets_with_camera">
Make the entire array look like this
Code:
<array name="lockscreen_targets_with_camera">
<item>@null</item>
<item>@null</item>
<item>@drawable/ic_lockscreen_unlock</item>
<item>@drawable/ic_lockscreen_sms</item>
<item>@drawable/ic_action_assist_generic</item>
<item>@drawable/ic_lockscreen_phone</item>
<item>@drawable/ic_lockscreen_camera</item>
<item>@null</item>
</array>
Find the following line
Code:
<array name="lockscreen_target_descriptions_with_camera">
Make the entire array look like this
Code:
<array name="lockscreen_target_descriptions_with_camera">
<item>@null</item>
<item>@null</item>
<item>@string/description_target_unlock</item>
<item>@string/description_target_sms</item>
<item>@string/description_target_search</item>
<item>@string/description_target_phone</item>
<item>@string/description_target_camera</item>
<item>@null</item>
</array>
Navigate to res/values/strings and add the following to the file
Code:
<string name="description_target_sms">Sms</string>
<string name="description_target_phone">Phone</string>
A this point you need to recompile framework-res and then decompile it. We do this because we are allowing system to generate public IDs for the info we just added. So recompile framework-res and delete the old apk. Decompile the new apk and continue.....
Navigate to res/values/public
Find the following lines and write down thier IDs in the order you see them below and set aside for a step later in the tutorial. Make sure you have the correct ID, some will have more than one instance but only one will look EXACTLY like whats below.
Code:
ic_action_assist_generic
ic_lockscreen_camera
ic_lockscreen_silent
ic_lockscreen_unlock
ic_lockscreen_unlock_phantom
ic_lockscreen_phone
ic_lockscreen_sms
[/hide/
Recompile framework-res and move to the next step
Go to the next post to continue......
PART 2
Now for framework2.jar
Navigate to com/android/internal/widget/multiwaveview/GlowPadView.smali
Find the following method
Code:
.method private getDirectionDescription(I)Ljava/lang/String;
Replace the entire method with the following code
Code:
.method private getDirectionDescription(I)Ljava/lang/String;
.locals 4
.parameter "index"
.prologue
.line 1119
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mDirectionDescriptions:Ljava/util/ArrayList;
if-eqz v2, :cond_0
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mDirectionDescriptions:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_1
.line 1120
:cond_0
iget v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mDirectionDescriptionsResourceId:I
invoke-direct {p0, v2}, Lcom/android/internal/widget/multiwaveview/GlowPadView;->loadDescriptions(I)Ljava/util/ArrayList;
move-result-object v2
iput-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mDirectionDescriptions:Ljava/util/ArrayList;
.line 1121
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDrawables:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
iget-object v3, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mDirectionDescriptions:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-eq v2, v3, :cond_1
.line 1122
const-string v2, "GlowPadView"
const-string v3, "The number of target drawables must be equal to the number of direction descriptions."
invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 1124
const/4 v0, 0x0
.line 1133
:goto_0
return-object v0
.line 1130
:cond_1
:try_start_0
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mDirectionDescriptions:Ljava/util/ArrayList;
invoke-virtual {v2, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.line 1131
.local v0, directionZ:Ljava/lang/String;
goto :goto_0
.line 1132
.end local v0 #directionZ:Ljava/lang/String;
:catch_0
move-exception v1
.line 1133
.local v1, e:Ljava/lang/Exception;
const-string v0, ""
goto :goto_0
.end method
Find the following method
Code:
.method private getTargetDescription(I)Ljava/lang/String;
.locals 4
.parameter "index"
.prologue
.line 1099
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDescriptions:Ljava/util/ArrayList;
if-eqz v2, :cond_0
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDescriptions:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_1
.line 1100
:cond_0
iget v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDescriptionsResourceId:I
invoke-direct {p0, v2}, Lcom/android/internal/widget/multiwaveview/GlowPadView;->loadDescriptions(I)Ljava/util/ArrayList;
move-result-object v2
iput-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDescriptions:Ljava/util/ArrayList;
.line 1101
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDrawables:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
iget-object v3, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDescriptions:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-eq v2, v3, :cond_1
.line 1102
const-string v2, "GlowPadView"
const-string v3, "The number of target drawables must be equal to the number of target descriptions."
invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 1104
const/4 v1, 0x0
.line 1114
:goto_0
return-object v1
.line 1109
:cond_1
const-string v1, ""
.line 1111
.local v1, targetZ:Ljava/lang/String;
:try_start_0
iget-object v2, p0, Lcom/android/internal/widget/multiwaveview/GlowPadView;->mTargetDescriptions:Ljava/util/ArrayList;
invoke-virtual {v2, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
move-object v0, v2
check-cast v0, Ljava/lang/String;
move-object v1, v0
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
.line 1112
:catch_0
move-exception v2
goto :goto_0
.end method
Thats it for Framework2.jar
Now for android.policy
Navigate to com/android/internal/policy/impl/LockScreen.smali and ADD the following methods:
Code:
.method static synthetic access$1400(Lcom/android/internal/policy/impl/LockScreen;)Landroid/content/Context;
.locals 1
.parameter "x0"
.prologue
.line 56
iget-object v0, p0, Lcom/android/internal/policy/impl/LockScreen;->mContext:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$1500(Lcom/android/internal/policy/impl/LockScreen;)Landroid/content/Context;
.locals 1
.parameter "x0"
.prologue
.line 56
iget-object v0, p0, Lcom/android/internal/policy/impl/LockScreen;->mContext:Landroid/content/Context;
return-object v0
.end method
Navigate to com/android/internal/policy/impl/LockScreen$GlowPadViewMethods.smali.
Find the following method
Code:
.method public onTrigger(Landroid/view/View;I)V
Replace the entire method with the following code.
Code:
.method public onTrigger(Landroid/view/View;I)V
.locals 7
.parameter "v"
.parameter "target"
.prologue
const/high16 v6, 0x1000
.line 313
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->mGlowPadView:Lcom/android/internal/widget/multiwaveview/GlowPadView;
invoke-virtual {v4, p2}, Lcom/android/internal/widget/multiwaveview/GlowPadView;->getResourceIdForTarget(I)I
move-result v3
.line 321
.local v3, resId:I
sparse-switch v3, :sswitch_data_0
.line 367
:goto_0
return-void
.line 323
:sswitch_0
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$1200(Lcom/android/internal/policy/impl/LockScreen;)Landroid/content/Context;
move-result-object v4
invoke-static {v4}, Landroid/app/SearchManager;->getAssistIntent(Landroid/content/Context;)Landroid/content/Intent;
move-result-object v0
.line 324
.local v0, assistIntent:Landroid/content/Intent;
if-eqz v0, :cond_0
.line 325
invoke-direct {p0, v0}, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->launchActivity(Landroid/content/Intent;)V
.line 329
:goto_1
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$400(Lcom/android/internal/policy/impl/LockScreen;)Lcom/android/internal/policy/impl/KeyguardScreenCallback;
move-result-object v4
invoke-interface {v4}, Lcom/android/internal/policy/impl/KeyguardScreenCallback;->pokeWakelock()V
goto :goto_0
.line 327
:cond_0
const-string v4, "LockScreen"
const-string v5, "Failed to get intent for assist activity"
invoke-static {v4, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_1
.line 333
.end local v0 #assistIntent:Landroid/content/Intent;
:sswitch_1
new-instance v4, Landroid/content/Intent;
const-string v5, "android.media.action.STILL_IMAGE_CAMERA"
invoke-direct {v4, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-direct {p0, v4}, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->launchActivity(Landroid/content/Intent;)V
.line 334
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$400(Lcom/android/internal/policy/impl/LockScreen;)Lcom/android/internal/policy/impl/KeyguardScreenCallback;
move-result-object v4
invoke-interface {v4}, Lcom/android/internal/policy/impl/KeyguardScreenCallback;->pokeWakelock()V
goto :goto_0
.line 339
:sswitch_2
new-instance v2, Landroid/content/Intent;
const-string v4, "android.intent.action.MAIN"
invoke-direct {v2, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 340
.local v2, phoneIntent:Landroid/content/Intent;
const-string v4, "com.android.contacts"
const-string v5, "com.android.contacts.activities.DialtactsActivity"
invoke-virtual {v2, v4, v5}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 341
invoke-virtual {v2, v6}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 342
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$1300(Lcom/android/internal/policy/impl/LockScreen;)Landroid/content/Context;
move-result-object v4
invoke-virtual {v4, v2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 343
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$400(Lcom/android/internal/policy/impl/LockScreen;)Lcom/android/internal/policy/impl/KeyguardScreenCallback;
move-result-object v4
invoke-interface {v4}, Lcom/android/internal/policy/impl/KeyguardScreenCallback;->goToUnlockScreen()V
goto :goto_0
.line 348
.end local v2 #phoneIntent:Landroid/content/Intent;
:sswitch_3
new-instance v1, Landroid/content/Intent;
const-string v4, "android.intent.action.MAIN"
invoke-direct {v1, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 349
.local v1, mmsIntent:Landroid/content/Intent;
const-string v4, "com.android.mms"
const-string v5, "com.android.mms.ui.ConversationList"
invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 350
invoke-virtual {v1, v6}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 351
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$1400(Lcom/android/internal/policy/impl/LockScreen;)Landroid/content/Context;
move-result-object v4
invoke-virtual {v4, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 352
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$400(Lcom/android/internal/policy/impl/LockScreen;)Lcom/android/internal/policy/impl/KeyguardScreenCallback;
move-result-object v4
invoke-interface {v4}, Lcom/android/internal/policy/impl/KeyguardScreenCallback;->goToUnlockScreen()V
goto :goto_0
.line 357
.end local v1 #mmsIntent:Landroid/content/Intent;
:sswitch_4
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$500(Lcom/android/internal/policy/impl/LockScreen;)V
.line 358
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$400(Lcom/android/internal/policy/impl/LockScreen;)Lcom/android/internal/policy/impl/KeyguardScreenCallback;
move-result-object v4
invoke-interface {v4}, Lcom/android/internal/policy/impl/KeyguardScreenCallback;->pokeWakelock()V
goto/16 :goto_0
.line 364
:sswitch_5
iget-object v4, p0, Lcom/android/internal/policy/impl/LockScreen$GlowPadViewMethods;->this$0:Lcom/android/internal/policy/impl/LockScreen;
invoke-static {v4}, Lcom/android/internal/policy/impl/LockScreen;->access$400(Lcom/android/internal/policy/impl/LockScreen;)Lcom/android/internal/policy/impl/KeyguardScreenCallback;
move-result-object v4
invoke-interface {v4}, Lcom/android/internal/policy/impl/KeyguardScreenCallback;->goToUnlockScreen()V
goto/16 :goto_0
.line 321
:sswitch_data_0
.sparse-switch
0x1080294 -> :sswitch_0 #generic
0x10802dd -> :sswitch_1 #camera
0x10802f6 -> :sswitch_4 #silent
0x10802fe -> :sswitch_5 #unlock
0x1080301 -> :sswitch_5 #unlock phantom
0x1080604 -> :sswitch_2 #phone
0x1080607 -> :sswitch_3 #sms
.end sparse-switch
.end method
You need to copy the correct IDs into the switch bank from the framework-res step earlier. The ones shown are not correct for your phone.
Push all files to /system/framework
Done!
Hit that thanks button if this was useful![/hide]
easy to port on S2, thanks
Mirko ddd said:
easy to port on S2, thanks
Click to expand...
Click to collapse
Question or statement? LOL.
But yes, should be easy to port over, most files are the same with the exception of maybe framework/framework2.
Thanks!
Didact74 said:
Question or statement? LOL.
But yes, should be easy to port over, most files are the same with the exception of maybe framework/framework2.
Thanks!
Click to expand...
Click to collapse
No no, statement of course ten minutes and was done
Needed some little edit due to public values ( that u explained excellently) and some other little thing but all went good
Of course credits to you i tried my self several times but i was mistakin in framework2, so thanks
Nevermind... Chef error... lol
My only suggestion is to remove the Framework and android.policy content from post 1 and only use post 2 since they repeat and post2 is a little different.
Thanks! Works great!
shoman94 said:
Nevermind... Chef error... lol
My only suggestion is to remove the Framework and android.policy content from post 1 and only use post 2 since they repeat and post2 is a little different.
Thanks! Works great!
Click to expand...
Click to collapse
Oops, my mistake... My terrible html tagging was hiding the code and i didnt even realize it was aslo in post #1...LOL.
Thanks for the heads up!
I could use some help with something shoman if you have a few minutes? You being one of the first peope I saw posting how-to's for the time, am/pm, and AOSP lock screen toggles I am sure you can help. Can you PM me when you get time?
Thanks,
AW: [MOD] [GUIDE] AOSP Lockscreen shortcuts
Hi, i use go sms instead of the stock one (freezed with TB) and if I choose the sms Icon on the LS it hang on and i'm getting a bootloop, do you know a solution how I can use go sms with the LS?
And i also freezed Google stuff that i don't use so the Google Icon is gone. How can I replace it with the Browser?
----------------------------------------------
Gesendet von meinem GT-I9305
ROM: | Pandoriam 6 | Kernel: | Perseus a31.2 |
Don't say thanks, hit Thanks!
----------------------------------------------
Fantastic guide mate.
Super easy to follow for noobs like me.
I wish there were more people like you and mirko_ddd on XDA who are so helpful.
All the best,
Dave
Firstly thank you for this TUT I am finding it very useful (been using it for s3 mini)
however I have a question
would it not have been easier to map the shortcuts to the already existing configurable shortcuts found in secsettings.apk?
or rather is it possible to make the shortcuts configurable from secsettings.apk?
I ask this question in case you have tried it and it caused issues
and also cause i am still learning
worked to perfection. Thanks Didact !
im getting these error :/ any idea??
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_password_landscape.xml:22: error: Erro
r: No resource found that matches the given name (at 'layout' with value '@layou
t/keyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_password_portrait.xml:22: error: Error
: No resource found that matches the given name (at 'layout' with value '@layout
/keyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_tab_unlock.xml:23: error: Error: No re
source found that matches the given name (at 'layout' with value '@layout/keygua
rd_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_tab_unlock_land.xml:17: error: Error:
No resource found that matches the given name (at 'layout' with value '@layout/k
eyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_unlock_landscape.xml:18: error: Error:
No resource found that matches the given name (at 'layout' with value '@layout/
keyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_unlock_portrait.xml:23: error: Error:
No resource found that matches the given name (at 'layout' with value '@layout/k
eyguard_transport_control').
aapt: warning: string 'default_audio_route_name_hdmi' has no default translation
in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects
\framework-res.apk\res; found: en_GB es
aapt: warning: string 'default_permission_group' has no default translation in C
:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fram
ework-res.apk\res; found: en_GB es
aapt: warning: string 'perms_hide' has no default translation in C:\Users\T÷re\D
esktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\
res; found: en_GB es
aapt: warning: string 'perms_show_all' has no default translation in C:\Users\T÷
re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.
apk\res; found: en_GB es
aapt: warning: string 'securekeypad_restrict' has no default translation in C:\U
sers\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framewo
rk-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg' has no default translation in
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_all' has no default translation
in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects
\framework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_applicationmanager' has no defa
ult translation in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\ot
her\..\projects\framework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_more' has no default translatio
n in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\project
s\framework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_settings' has no default transl
ation in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\pro
jects\framework-res.apk\res; found: zh_CN
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\TRE~1\AppData\Local\Temp
\APKTOOL949134031025011882.tmp, -x, -0, arsc, -S, C:\Users\T÷re\Desktop\APK-Mult
i-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\res, -M, C:\Use
rs\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework
-res.apk\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not
exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:
\Users\TRE~1\AppData\Local\Temp\APKTOOL949134031025011882.tmp, -x, -0, arsc, -S,
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fr
amework-res.apk\res, -M, C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-T
ool\other\..\projects\framework-res.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 17, --target-sdk-version, 17, -F, C:\Users\TRE~1\AppData\Local\Temp\A
PKTOOL949134031025011882.tmp, -x, -0, arsc, -S, C:\Users\T÷re\Desktop\APK-Multi-
Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\res, -M, C:\Users
\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-r
es.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:355)
... 6 more
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
aapt: warning: string 'default_audio_route_name_hdmi' has no default translation
in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects
\framework-res.apk\res; found: en_GB es
aapt: warning: string 'default_permission_group' has no default translation in C
:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fram
ework-res.apk\res; found: en_GB es
aapt: warning: string 'perms_hide' has no default translation in C:\Users\T÷re\D
esktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\
res; found: en_GB es
aapt: warning: string 'perms_show_all' has no default translation in C:\Users\T÷
re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.
apk\res; found: en_GB es
aapt: warning: string 'securekeypad_restrict' has no default translation in C:\U
sers\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framewo
rk-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg' has no default translation in
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_all' has no default translation
in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects
\framework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_applicationmanager' has no defa
ult translation in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\ot
her\..\projects\framework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_more' has no default translatio
n in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\project
s\framework-res.apk\res; found: zh_CN
aapt: warning: string 'ss_clear_default_hint_msg_settings' has no default transl
ation in C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\pro
jects\framework-res.apk\res; found: zh_CN
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_password_landscape.xml:22: error: Erro
r: No resource found that matches the given name (at 'layout' with value '@layou
t/keyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_password_portrait.xml:22: error: Error
: No resource found that matches the given name (at 'layout' with value '@layout
/keyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_tab_unlock.xml:23: error: Error: No re
source found that matches the given name (at 'layout' with value '@layout/keygua
rd_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_tab_unlock_land.xml:17: error: Error:
No resource found that matches the given name (at 'layout' with value '@layout/k
eyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_unlock_landscape.xml:18: error: Error:
No resource found that matches the given name (at 'layout' with value '@layout/
keyguard_transport_control').
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\fra
mework-res.apk\res\layout\keyguard_screen_unlock_portrait.xml:23: error: Error:
No resource found that matches the given name (at 'layout' with value '@layout/k
eyguard_transport_control').
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\TRE~1\AppData\Local\Temp
\APKTOOL3686413752443725557.tmp, -x, -0, arsc, -S, C:\Users\T÷re\Desktop\APK-Mul
ti-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\res, -M, C:\Us
ers\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framewor
k-res.apk\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not
exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:
\Users\TRE~1\AppData\Local\Temp\APKTOOL3686413752443725557.tmp, -x, -0, arsc, -S
, C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\f
ramework-res.apk\res, -M, C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-
Tool\other\..\projects\framework-res.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 17, --target-sdk-version, 17, -F, C:\Users\TRE~1\AppData\Local\Temp\A
PKTOOL3686413752443725557.tmp, -x, -0, arsc, -S, C:\Users\T÷re\Desktop\APK-Multi
-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\res, -M, C:\User
s\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-
res.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:355)
... 6 more
Druk op een toets om door te gaan. . .
Click to expand...
Click to collapse
AskinSavas37887 said:
im getting these error :/ any idea??
Click to expand...
Click to collapse
You're missing things. Just from the first error.
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\res\layout\keyguard_screen_password_landsc ape.xml:22: error: Error: No resource found that matches the given name (at 'layout' with value '@layout/keyguard_transport_control').
This says you're missing the keyguard_transport_control.xml suppose to be in res/layout folder.
andybones said:
You're missing things. Just from the first error.
C:\Users\T÷re\Desktop\APK-Multi-Toolv1.0.11\APK-Multi-Tool\other\..\projects\framework-res.apk\res\layout\keyguard_screen_password_landsc ape.xml:22: error: Error: No resource found that matches the given name (at 'layout' with value '@layout/keyguard_transport_control').
This says you're missing the keyguard_transport_control.xml suppose to be in res/layout folder.
Click to expand...
Click to collapse
yeah thanks man, managed to get it working ))
before
After
AskinSavascisi said:
yeah thanks man, managed to get it working ))
before
After
Click to expand...
Click to collapse
Very nice, Sir! Well done.
There is a weird "bug" i think..
before i made the shortcuts switching between aosp toggle and riple effet went fine.. but now , after i made the shortcuts my system is crashing.. with crashing i mean lets say i disable toggle for AOSP and turn on ripple effect..
i close my phone and when i press the HOME key it jumps directly to inhome/menu in stead of lockscreen and after that phone reboots and has boot loops :/
AskinSavascisi said:
There is a weird "bug" i think..
before i made the shortcuts switching between aosp toggle and riple effet went fine.. but now , after i made the shortcuts my system is crashing.. with crashing i mean lets say i disable toggle for AOSP and turn on ripple effect..
i close my phone and when i press the HOME key it jumps directly to inhome/menu in stead of lockscreen and after that phone reboots and has boot loops :/
Click to expand...
Click to collapse
you need to disable ripple effect when enabling AOSP Lock screen or you will run into various issues of the screen locking or the phone rebooting.
efaustino84 said:
you need to disable ripple effect when enabling AOSP Lock screen or you will run into various issues of the screen locking or the phone rebooting.
Click to expand...
Click to collapse
i make sure that when i enable ripple aosp is disabled.. or before when enabling aosp ripple was disabled..
tried that steps with the added shortcut files..
it reboots (bootloop)..
when i do a factory reset my phone boots back up.. so now it try to disable AOSP, disable RIPPLE and see what happens. yeah i get that unlock icon wherever i push and i can unlock again..
so the problem is WHENEVER i want RIPPLE efect my phone goes into bootloop
EDIT: found something odd.. when normally someone wants to close his screen/phone he gets to hear some lock sound.. i do get that while on AOSP or normal unlock... but not when i try with RIPPLE.. i dont get the sound (lock) and phone screen turns off.. when i trun back on im on my home page (screen dimmed) after 3 secs phone gets in bootloop
Nice tutorial! I didn't found any thread helping me to add this to a Sony phone. I've only a framework.jar and the GlowPadView.smali is missing. I would like to add it, but I don't know where to start. Nevermind...
You have two code snippets in the second step with "Find the code..." but nothing to replace with. Is this correct?
Ported to Xperia devices without any problems.
Thanks for the guide buddy!!

[Q] Compiling CM 12.1 Error

Hi,
I tried to build my own rom with the tutorial for the 1+1 of cynogenmod.
The first built was fine, so I wanted to change the toolchain for compiling the new built with SABERMOD.
This is what I done so far :
- git clone -b master https://github.com/SaberMod/android_prebuilts_gcc_linux-x86_arm_sabermod-arm-linux-androideabi-4.9 prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-SM-4.9
- built/envsetup.sh =
Code:
export ANDROID_TOOLCHAIN_2ND_ARCH=
local ARCH=$(get_build_var TARGET_ARCH)
case $ARCH in
x86) toolchaindir=x86/x86_64-linux-android-$targetgccversion/bin
;;
x86_64) toolchaindir=x86/x86_64-linux-android-$targetgccversion/bin
;;
arm) toolchaindir=arm/arm-linux-androideabi-SM-4.9/bin
;;
arm64) toolchaindir=aarch64/aarch64-linux-android-$targetgccversion/bin;
toolchaindir2=arm/arm-linux-androideabi-$targetgccversion2/bin
;;
mips|mips64) toolchaindir=mips/mips64el-linux-android-$targetgccversion/bin
;;
*)
echo "Can't find toolchain for unknown architecture: $ARCH"
toolchaindir=xxxxxxxxx
;;
Code:
unset ANDROID_KERNEL_TOOLCHAIN_PATH
case $ARCH in
arm)
# Legacy toolchain configuration used for ARM kernel compilation
toolchaindir=arm/arm-eabi-SM-4.9/bin
if [ -d "$gccprebuiltdir/$toolchaindir" ]; then
export ARM_EABI_TOOLCHAIN="$gccprebuiltdir/$toolchaindir"
ANDROID_KERNEL_TOOLCHAIN_PATH="$ARM_EABI_TOOLCHAIN":
fi
;;
- repo sync and other "pre-steps"
-brunch bacon
After 45 minutes I was getting this error:
Code:
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/root/android/system/kernel/oneplus/msm8974'
make: *** [TARGET_KERNEL_BINARIES] Error 2
make: *** Waiting for unfinished jobs....
warning: unknown warning option '-Wno-unused-local-typedef' [-Wunknown-warning-option]
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:166:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < parts.size() - 1; i++) {
~ ^ ~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:533:25: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < data_.size(); i++) {
~ ^ ~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:615:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < proto_path_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:633:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < input_files_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:655:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < output_directives_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:745:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < input_files_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:925:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parts.size(); i++) {
~ ^ ~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1209:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1238:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1371:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1377:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
12 warnings generated.
warning: unknown warning option '-Wno-unused-local-typedef' [-Wunknown-warning-option]
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/plugin.cc:136:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
2 warnings generated.
#### make failed to build some targets (45:19 (mm:ss)) ####
Looks like an kernel compiling error, but I dont know how to fix it .
Maybe someone can help me out of this.
n00del said:
Hi,
I tried to build my own rom with the tutorial for the 1+1 of cynogenmod.
The first built was fine, so I wanted to change the toolchain for compiling the new built with SABERMOD.
This is what I done so far :
- git clone -b master https://github.com/SaberMod/android_prebuilts_gcc_linux-x86_arm_sabermod-arm-linux-androideabi-4.9 prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-SM-4.9
- built/envsetup.sh =
Code:
export ANDROID_TOOLCHAIN_2ND_ARCH=
local ARCH=$(get_build_var TARGET_ARCH)
case $ARCH in
x86) toolchaindir=x86/x86_64-linux-android-$targetgccversion/bin
;;
x86_64) toolchaindir=x86/x86_64-linux-android-$targetgccversion/bin
;;
arm) toolchaindir=arm/arm-linux-androideabi-SM-4.9/bin
;;
arm64) toolchaindir=aarch64/aarch64-linux-android-$targetgccversion/bin;
toolchaindir2=arm/arm-linux-androideabi-$targetgccversion2/bin
;;
mips|mips64) toolchaindir=mips/mips64el-linux-android-$targetgccversion/bin
;;
*)
echo "Can't find toolchain for unknown architecture: $ARCH"
toolchaindir=xxxxxxxxx
;;
Code:
unset ANDROID_KERNEL_TOOLCHAIN_PATH
case $ARCH in
arm)
# Legacy toolchain configuration used for ARM kernel compilation
toolchaindir=arm/arm-eabi-SM-4.9/bin
if [ -d "$gccprebuiltdir/$toolchaindir" ]; then
export ARM_EABI_TOOLCHAIN="$gccprebuiltdir/$toolchaindir"
ANDROID_KERNEL_TOOLCHAIN_PATH="$ARM_EABI_TOOLCHAIN":
fi
;;
- repo sync and other "pre-steps"
-brunch bacon
After 45 minutes I was getting this error:
Code:
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/root/android/system/kernel/oneplus/msm8974'
make: *** [TARGET_KERNEL_BINARIES] Error 2
make: *** Waiting for unfinished jobs....
warning: unknown warning option '-Wno-unused-local-typedef' [-Wunknown-warning-option]
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:166:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i < parts.size() - 1; i++) {
~ ^ ~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:533:25: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < data_.size(); i++) {
~ ^ ~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:615:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < proto_path_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:633:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < input_files_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:655:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < output_directives_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:745:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < input_files_.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:925:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parts.size(); i++) {
~ ^ ~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1209:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1238:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1371:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1377:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
12 warnings generated.
warning: unknown warning option '-Wno-unused-local-typedef' [-Wunknown-warning-option]
external/chromium_org/third_party/protobuf/src/google/protobuf/compiler/plugin.cc:136:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned int') [-Wsign-compare]
for (int i = 0; i < parsed_files.size(); i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~
2 warnings generated.
#### make failed to build some targets (45:19 (mm:ss)) ####
Looks like an kernel compiling error, but I dont know how to fix it .
Maybe someone can help me out of this.
Click to expand...
Click to collapse
Try another toolchain for the right CPU for you ..its solved your Problem ?
Have you setup the toolchain for the kernel correctly before you Start the compile?

Fear and Loathing - N920P - Nightmare - Getting phone up and running again

So I managed to soft brick my phone the genius that I am messing around with settings using QXDM to try and unlock bands
I was kinda bored so I figured why not make my life absolute hell by messing around with settings I know nothing about.
And I'm not a fan of too much reading, I rather spend it working on models in blender.
I did manage to un-softbrick my phone on the night of Day 3 - 2020/07/06
But the story of me leading down a steep hard cliff full of sharp rocks is one to tell. I'll make it short.
2020/07/04 - I wanted to see if I could manage to unlock some bands on my n920p to get LTE to work
I now know according to https://www.frequencycheck.com/models/AraW5/samsung-sm-n920p-galaxy-note-5-td-lte-32gb-samsung-noble and https://www.frequencycheck.com/countries/uae
the hardware simply doesn't support it and there is no magic way of getting those bands on your phone to work.
I did on my quest however managed to mess up my radio settings on my phone and lost all signal with an unstable connection to QXDM - Reminder - create a backup of everything before you
decide to mess with things you know nothing about - Safety nets are important. I did not have one preventing me to fall down this cliff.
2020/07/05 - After managing to mess up my radio settings I figured ok lets just do a Rom reinstall - Didn't do anything
Nothing I did got the signal back on. I panicked. Proceeding to fall further down. Bump.
I was starting to get mildly frustrated and proceeded to read up on a few ideas not completely understanding everything about the phone's framework.
I think this is where I flashed with a random cert file. Bad Idea !!!
I re-flashed my phone with a combination 5.1.1 rom including PIT with odin settings on nand erase and re-partition
I didn't know it yet but things was about to get ruff.
My phone booted up with the Factory Binary Logo and as the UI appeared and started to load things it crashed
CP Crashed message
Bump.
Factory reset didn't work and on the upload mode menu it showed FRP on - Note FRP can be unlocked by OEM switch under the Developers Options menu. Switch to ON.
I couldn't get to that damn switch. Every time I booted up my phone it would crash just as I was about to switch OEM unlock to on.
Bump
I lost ADB commands. In the recovery menu there is ADB sideload. But it was useless.
2020/07/06 - After going to bed early in the morning hours the past couple of days loosing sleep and getting more frustrated while trying to fix my phone
I figured a simple good google search would do the trick, I must just find the right one. I had Opera and Chrome open filled with open tabs with links to software and forums of situations
and fixes.
I tried different combination roms
I tried random modem files
I tried random cert files - Not a good idea !!! - I think this caused the major problems.
I tried flashing again with PIT files
There was messages like DRK not installed
My laptop filled with virus infected software and a ton of stock firmware
I had to put off my anti virus to operate some of the programs, a sacrifice I'm willing to make
I would switch my AV on and off during reboots to checkup on the status of my file system
I was loosing programs. Viruses was literally starting to eat up my software.
I was loosing my mind. I can't get past this damn FRP lock and recovery was showing messages like dm-verity verification failed and image signature check fail
I went outside for a smoke. I was tired. frustrated. I had to come up with a new plan.
I reloaded COMBINATION_FA51_N920PVPU3APJ1_CL6648421_QB11165459_REV00_user_mid_noship.tar.md5, atleast a got a few seconds on the UI before it crashed with the cp failed message.
So I thought a about it and put 1 and 1 together and BOOM - switched the phone to airplane mode before the phone crashed again.
It worked!!!
FML!!!!! One G0ddA3n switch !!! Airplane mode switches off the modem and prevents it from crashing. Who knew?
2020/07/07- I've managed to load MOAR rom 7.0 but I have no signal - Note for root- h t t p s://pakfirmware.com/samsung-galaxy-note-5-sprint-sm-n920p-custom-recovery-file/
Currently under the notifications menu it shows - Upgrading Android... and it's moving really slow - Rebooting phone restarts this process
I've tried switching airplane mode on and off
Under Mobile Networks menu I have - CDMA, LTE/CDMA, GSM/UMTS, Automatic - None of them work
I'm running Android studio to check the logcat and for easy adb access as well as shell access
*#06# shows - sm-n920p is not supported on showIMEI - It does however show on the download menu
##3282# - Has no settings setup
##3424# - Asks for the MSL code - MSL reader app shows - ERROR: /dev/smd0 does not exsist. This phone is not compatible
LOGCAT - 2020-07-07 14:40:31.461 4661-4661/? I/MSL_Checker: Enter checkMSLCode
2020-07-07 14:40:31.461 4661-4661/? I/MSL_Checker: success to write
2020-07-07 14:40:31.461 4661-4661/? D/MSL_Checker: mServiceMessenger is not null. Doing.
2020-07-07 14:40:31.461 4661-4661/? I/MSL_Checker: End checkMSLData
LOGCAT on cancel -
2020-07-07 14:40:54.171 4661-4661/? D/[email protected][MSL_Checker]: MSG_WINDOW_FOCUS_CHANGED 0
2020-07-07 14:40:54.175 3884-5751/? W/ActivityManager: Duplicate finish request for ActivityRecord{9594bbfd0 u0 com.sec.hiddenmenu/.MSL_Checker t38 f}
2020-07-07 14:40:54.402 3884-5822/? V/WindowManager: Relayout Window{ab3154d0 u0 com.sec.hiddenmenu/com.sec.hiddenmenu.MSL_Checker}: viewVisibility=8 req=1080x1920
WM.LayoutParams{(0,0)(fillxfill) sim=#120 ty=1 fl=#80810100 pfl=0x20000 wanim=0x1030465 vsysui=0x600 needsMenuKey=2 naviIconColor=0}
2020-07-07 14:40:54.410 4661-4661/? D/[email protected][MSL_Checker]: Relayout returned: oldFrame=[0,0][1080,1920] newFrame=[0,0][1080,1920] result=0x5 surface={isValid=false 0}
surfaceGenerationChanged=true
2020-07-07 14:40:54.615 4661-4661/? D/[email protected][MSL_Checker]: dispatchDetachedFromWindow
2020-07-07 14:40:54.617 3884-4324/? D/WindowManager: disposeInputChannel mInputChannel: ab3154 com.sec.hiddenmenu/com.sec.hiddenmenu.MSL_Checker (server)
2020-07-07 14:40:54.619 3884-4324/? I/WindowManager_SurfaceController: Destroying surface Surface(name=com.sec.hiddenmenu/com.sec.hiddenmenu.MSL_Checker) called by
com.android.server.wm.WindowStateAnimator.destroySurface:-1 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:-1
com.android.server.wm.WindowState.removeLocked:-1 com.android.server.wm.WindowManagerService.removeWindowInnerLocked:-1
com.android.server.wm.WindowManagerService.removeWindowLocked:-1 com.android.server.wm.WindowManagerService.removeWindowLocked:-1
com.android.server.wm.WindowManagerService.removeWindow:-1 com.android.server.wm.Session.remove:-1
2020-07-07 14:40:54.635 4661-4661/? E/ActivityThread: Activity com.sec.hiddenmenu.MSL_Checker has leaked ServiceConnection [email protected] that was
originally bound here
android.app.ServiceConnectionLeaked: Activity com.sec.hiddenmenu.MSL_Checker has leaked ServiceConnection [email protected] that was originally bound
here
at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java)
at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java)
at android.app.ContextImpl.bindServiceCommon(ContextImpl.java)
at android.app.ContextImpl.bindService(ContextImpl.java)
at android.content.ContextWrapper.bindService(ContextWrapper.java)
at com.sec.hiddenmenu.MSL_Checker.connectToRilService(MSL_Checker.java)
at com.sec.hiddenmenu.MSL_Checker.onCreate(MSL_Checker.java)
at android.app.Activity.performCreate(Activity.java)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
2020/07/07 Currently - I am thinking of my next move to get my signal back - Also the reason why I wrote this to ask if there's anybody here that can help me regain my signal.
Cheers.
I'll write back if I made any progress.
Convert MEID to IMEI
MEID is under download menu by pressing home key instead of up - Long version - From phone start hold in home power and volume down keys until screen appears - mine is a blueish colour. Read carefully before pressing anything.
https://www.imeiconverter.com/ check imei after using converter to make sure its good
http://www.cdg.org/devices/meid/meid_euimid_calculator.asp input MEID into box -use hexadecimal for imei
errors
2020-07-07 18:55:14.144 3338-3362/? I/mdm_helper: MDM9x35: Running Done'/system/bin/ks -i -w /cpdump/ -p /dev/ks_hsic_bridge -r 21 -s 21:/firmware/image/sbl1.mbn -s 25:/firmware/image/tz.mbn -s 30:/firmware/image/sdi.mbn -s 23:/firmware/image/rpm.mbn -s 31:/firmware/image/mba.mbn -s 8:/firmware/image/qdsp6sw.mbn -s 28:/firmware/image/dsp2.mbn -s 6:/firmware/image/apps.mbn -s 16:/dev/block/modem/m9kefs1 -s 17:/dev/block/modem/m9kefs2 -s 20:/dev/block/modem/m9kefs3 -s 29:/firmware/image/acdb.mbn'
2020-07-07 18:55:15.148 3338-3362/? I/mdm_helper: MDM9x35: Setting up HSIC link for efs_sync
2020-07-07 18:55:15.281 3338-3362/? I/mdm_helper: Testing if port "/dev/efs_hsic_bridge" exists
2020-07-07 18:55:15.281 3338-3362/? E/mdm_helper: Couldn't find "/dev/efs_hsic_bridge", 1 of 75
2020-07-07 18:55:11.968 12809-12809/? E/kickstart: [email protected] Requested ID 16, file: "/dev/block/modem/m9kefs1"
2020-07-07 18:55:12.006 12809-12809/? E/kickstart: [email protected] Requested ID 17, file: "/dev/block/modem/m9kefs2"
2020-07-07 18:55:12.043 12809-12809/? E/kickstart: [email protected] Requested ID 20, file: "/dev/block/modem/m9kefs3"
Looks like it's EFS data corruption.
Trying https://forum.xda-developers.com/android/general/guide-restore-imei-fix-corrupted-efs-t3116217
Flashing 5.1 Combination Firmware
<ID:0/006> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/006> Odin engine v(ID:3.1401)..
<ID:0/006> File analysis..
<ID:0/006> Total Binary size: 1668 M
<ID:0/006> SetupConnection..
<ID:0/006> Initialzation..
<ID:0/006> Set PIT file..
<ID:0/006> DO NOT TURN OFF TARGET!!
<ID:0/006> Get PIT for mapping..
<ID:0/006> Firmware update start..
<ID:0/006> NAND Write Start!!
<ID:0/006> SingleDownload.
<ID:0/006> sboot.bin
<ID:0/006> param.bin
<ID:0/006> cm.bin
<ID:0/006> boot.img
<ID:0/006> recovery.img
<ID:0/006> system.img
<ID:0/006> persdata.img
<ID:0/006> modem.bin
<ID:0/006> carrier.img
<ID:0/006> RQT_CLOSE !!
<ID:0/006> RES OK !!
<ID:0/006> Removed!!
<ID:0/006> Remain Port .... 0
<OSM> All threads completed. (succeed 1 / failed 0)
<ID:0/003> Added!!
Phone Restarted - Factory Binary Boot Logo - USB connected to PC - Connecting and disconnecting - Phone is Vibrating in between
Sound like a boot loop but I'm not sure
Logo started to run slower
But at least its still active
Checked that its the right Binary - 3 - File format if you dont know - N920P****3**** - Phone binary shows also on download mode screen next to B
Reset my the phone - Still doing the same thing
Went into recovery - Factory reset - Phone booted to error - CP Crash - please soft reset and collect cp dump - esoc0 crashed
BUMP!
Re-flashing Odin ticked nand erase and re-partition extracted pit from combination file and set to PIT in odin
No bootloop - Crashed after brief view of UI - CP Crash........ esoc0 crashed
factory reset - power down
switch on
same thing - crash
Flashing with factory rom - 4 files
standard odin flash
all 4 files at once - Success.
Boots to Error - device does not have DRK please install DRK first.
recovery shows dm-verity error
re-flashing with repartition and nand erase
no luck - boot loop
reflashing update rom - 1 file
boot to installing around 32% then erasing
boots to recovery dm-verity error
flashed special twrp an su file for 6.01 or 7.0
in recovery...
perhaps make a backup from here if possible?
backing up everything to OTA drive - handy little thing has USB and micro usb
Its now AM1:24 and I'm tired (+4GMT)
My PC is about to die from the heavily infected programs I was trying to use earlier to resolve my problems.
I have ended up where I was before - Still no service - New MOAR install - Dirty flashed over stock.
It sais upgrading android with a bar moving slowly under the notifications window.
I want to see what it does when it completes.
Have a few other ideas now that I've made a backup in TWRP to a flash drive. Not sure if it will have the files I need but it's worth a try.
Box appeared - Power off your device, insert the service provider UICC that came with the device, then power on the device.
--------- beginning of system
2020-07-08 02:22:11.880 3453-3951/? E/NetlinkEvent: NetlinkEvent::FindParam(): Parameter 'LABEL' not found
2020-07-08 02:22:11.883 3463-7510/? E/AT_Distributor: connection fail & retry connect(10)
2020-07-08 02:22:11.885 3453-3951/? E/NetlinkEvent: NetlinkEvent::FindParam(): Parameter 'UID' not found
2020-07-08 02:22:12.567 4436-4436/? W/KeyguardUpdateMonitor: invalid subId in handleServiceStateChange()
2020-07-08 02:22:12.613 3962-4627/? E/LocSvc_ApiV02: E/void LocApiV02::errorCb(locClientHandleType, locClientErrorEnumType):4150]: Service unavailable error
2020-07-08 02:22:12.613 3962-4627/? E/Geofence_Adapter: I/===> virtual void GeofenceAdapter::handleEngineUpEvent() line 125
2020-07-08 02:22:12.613 3962-4627/? E/SQLiteLog: (21) API call with unopened database connection pointer
2020-07-08 02:22:12.613 3962-4627/? E/SQLiteLog: (21) misuse at line 110477 of [bda77dda96]
2020-07-08 02:22:12.614 3962-4624/? E/LocSvc_api_v02: I/locClientOpen:1912]: Service instance id is -1
2020-07-08 02:22:12.700 4436-4436/? W/KeyguardUpdateMonitor: invalid subId in handleServiceStateChange()
2020-07-08 02:22:12.733 4436-4436/? W/KeyguardUpdateMonitor: invalid subId in handleSimStateChange()
2020-07-08 02:22:12.754 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:12.792 3962-4327/? E/WifiWatchdogStateMachine: current state: com.andro[email protected]ecb8eb5
2020-07-08 02:22:12.864 5478-5478/? E/Kineto::Receiver: Received android.intent.action.SIM_STATE_CHANGED
2020-07-08 02:22:12.889 5760-5826/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 3ms lastUpdatedAfter : 29308 ms mFlush_time_threasold : 2000 mCurrentSize : 127
2020-07-08 02:22:12.906 6696-6696/? W/ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:-1 android.content.ContextWrapper.startService:-1 android.content.ContextWrapper.startService:-1 com.samsung.android.sm.ui.battery.appsleepinchina.AppSleepInChinaReceiver.onReceive:86 android.app.ActivityThread.handleReceiver:-1
2020-07-08 02:22:12.913 3962-5265/? W/BroadcastQueue: Appop Denial: broadcasting Intent { act=android.intent.action.SIM_STATE_CHANGED flg=0x14000010 launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } (has extras) } from null (pid=4639, uid=1001) requires appop android:send_sms due to registered receiver com.samsung.android.messaging/com.android.mms.transaction.SmsReceiver
2020-07-08 02:22:12.941 4639-4639/? E/CscReceiver: onReceive android.intent.action.internal_sim_state_changed
2020-07-08 02:22:13.219 3962-4624/? E/QMI_FW: xport_send: Sendto failed for port 7424
2020-07-08 02:22:13.219 3962-4624/? E/QMI_FW: QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 16 txn_id: 1 msg_id: 33
2020-07-08 02:22:13.219 3962-4624/? E/LocSvc_api_v02: E/locClientSendReq:2089]: send_msg_sync error: -16
2020-07-08 02:22:13.219 3962-4624/? E/LocSvc_api_v02: E/locClientRegisterEventMask:1065] status eLOC_CLIENT_FAILURE_INTERNAL
2020-07-08 02:22:13.219 3962-4624/? E/LocSvc_api_v02: E/locClientOpenInstance:1814]: Error sending registration mask
2020-07-08 02:22:13.227 7793-7793/? E/kickstart: ERROR: function: rx_data:288 Read/Write File descriptor returned error: No such device, error code -1
2020-07-08 02:22:13.228 7793-7793/? E/kickstart: ERROR: function: sahara_main:775 [email protected] Sahara protocol error
2020-07-08 02:22:13.228 7793-7793/? E/kickstart: ERROR: function: main:225 Uploading Image using Sahara protocol failed
2020-07-08 02:22:13.228 7793-7793/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: detach_context: QMI - result -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 detaching voice context
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: close_voice_stream_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 closing voice stream
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: close_voice_context_full_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 closing voice context
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: close_voice_manager_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 closing voice manager
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_deinit: Error -1 closing session handles for session 0
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: detach_context: QMI - result -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 detaching voice context
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: close_voice_stream_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 closing voice stream
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: close_voice_context_full_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 closing voice context
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: close_voice_manager_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 closing voice manager
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_deinit: Error -1 closing session handles for session 1
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: detach_context: QMI - result -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_close_session_handles: Error -1 detaching voice context
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: close_device_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: deinit: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-08 02:22:13.241 3434-3789/? E/csd_client: csd_service_deinit: Error -1 deiniting CSD
2020-07-08 02:22:13.248 3962-4654/? E/QMI_FW: ctrl_msg_reader_thread: Error writing to pipe
2020-07-08 02:22:13.278 3962-4624/? E/LocSvc_api_v02: E/locClientOpenInstance:1847]: Error! status = 11
2020-07-08 02:22:13.278 3962-4624/? E/LocSvc_api_v02: E/locClientOpen:1921]: failed with status=11 on try 1
2020-07-08 02:22:13.308 3434-3789/? E/csd_client: csd_service_deinit: notifier handle release rc:0
2020-07-08 02:22:13.309 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:13.316 3962-4448/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/002
2020-07-08 02:22:13.757 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:13.809 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:14.310 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:14.650 3962-4448/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/003
2020-07-08 02:22:14.702 3962-4448/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/001
2020-07-08 02:22:14.759 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:14.810 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:15.244 3410-3414/? E/mdm_helper: Couldn't find "/dev/ks_hsic_bridge", 1 of 5
2020-07-08 02:22:15.311 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:15.762 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:15.793 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:15.793 8590-8590/? E/kickstart: [email protected] Requested ID 21, file: "/firmware/image/sbl1.mbn"
2020-07-08 02:22:15.811 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:15.837 8590-8590/? E/kickstart: [email protected] 182584 bytes transferred in 0.043401 seconds
2020-07-08 02:22:15.837 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.066 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.067 8590-8590/? E/kickstart: [email protected] Requested ID 25, file: "/firmware/image/tz.mbn"
2020-07-08 02:22:16.150 8590-8590/? E/kickstart: [email protected] 275556 bytes transferred in 0.083038 seconds
2020-07-08 02:22:16.151 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.224 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.225 8590-8590/? E/kickstart: [email protected] Requested ID 23, file: "/firmware/image/rpm.mbn"
2020-07-08 02:22:16.248 8590-8590/? E/kickstart: [email protected] 152744 bytes transferred in 0.022784 seconds
2020-07-08 02:22:16.248 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.311 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:16.350 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.350 8590-8590/? E/kickstart: [email protected] Requested ID 30, file: "/firmware/image/sdi.mbn"
2020-07-08 02:22:16.366 8590-8590/? E/kickstart: [email protected] 14960 bytes transferred in 0.015631 seconds
2020-07-08 02:22:16.367 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.368 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.370 8590-8590/? E/kickstart: [email protected] Requested ID 16, file: "/dev/block/modem/m9kefs1"
2020-07-08 02:22:16.406 8590-8590/? E/kickstart: [email protected] 1048104 bytes transferred in 0.036386 seconds
2020-07-08 02:22:16.407 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.409 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.409 8590-8590/? E/kickstart: [email protected] Requested ID 17, file: "/dev/block/modem/m9kefs2"
2020-07-08 02:22:16.446 8590-8590/? E/kickstart: [email protected] 1048104 bytes transferred in 0.034332 seconds
2020-07-08 02:22:16.446 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.448 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.449 8590-8590/? E/kickstart: [email protected] Requested ID 20, file: "/dev/block/modem/m9kefs3"
2020-07-08 02:22:16.496 8590-8590/? E/kickstart: [email protected] 1048104 bytes transferred in 0.045853 seconds
2020-07-08 02:22:16.496 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.501 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.502 8590-8590/? E/kickstart: [email protected] Requested ID 29, file: "/firmware/image/acdb.mbn"
2020-07-08 02:22:16.570 8590-8590/? E/kickstart: [email protected] 2097192 bytes transferred in 0.067388 seconds
2020-07-08 02:22:16.570 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.571 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.572 8590-8590/? E/kickstart: [email protected] Requested ID 31, file: "/firmware/image/mba.mbn"
2020-07-08 02:22:16.586 8590-8590/? E/kickstart: [email protected] 367780 bytes transferred in 0.014432 seconds
2020-07-08 02:22:16.587 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:16.588 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:16.589 8590-8590/? E/kickstart: [email protected] Requested ID 8, file: "/firmware/image/qdsp6sw.mbn"
2020-07-08 02:22:16.765 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:16.812 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:16.911 5760-5826/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 1Kb duration : 10ms lastUpdatedAfter : 4021 ms mFlush_time_threasold : 2000 mCurrentSize : 612
2020-07-08 02:22:17.313 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:17.770 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:17.813 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:18.252 8590-8590/? E/kickstart: [email protected] 47011664 bytes transferred in 1.663465 seconds
2020-07-08 02:22:18.253 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:18.254 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:18.255 8590-8590/? E/kickstart: [email protected] Requested ID 28, file: "/firmware/image/dsp2.mbn"
2020-07-08 02:22:18.314 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:18.525 8590-8590/? E/kickstart: [email protected] 5161580 bytes transferred in 0.270435 seconds
2020-07-08 02:22:18.526 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:18.527 8590-8590/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-08 02:22:18.528 8590-8590/? E/kickstart: [email protected] Requested ID 6, file: "/firmware/image/apps.mbn"
2020-07-08 02:22:18.725 8590-8590/? E/kickstart: [email protected] 3316826 bytes transferred in 0.197501 seconds
2020-07-08 02:22:18.727 8590-8590/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-08 02:22:18.727 8590-8590/? E/kickstart: [email protected] Sahara protocol completed
2020-07-08 02:22:18.749 3410-3414/? E/mdm_helper: MDM9x35: Sahara transfer completed successfully
2020-07-08 02:22:18.761 3962-4448/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/002
2020-07-08 02:22:18.773 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:18.790 3962-4448/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/001
2020-07-08 02:22:18.814 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:18.838 3410-3414/? E/mdm_helper: Couldn't find "/dev/efs_hsic_bridge", 1 of 75
2020-07-08 02:22:19.316 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:19.339 3410-3414/? E/mdm_helper: Couldn't find "/dev/efs_hsic_bridge", 2 of 75
2020-07-08 02:22:19.779 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:19.816 3434-3789/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-08 02:22:19.844 3463-8510/? E/AT_Distributor: HandleResponseOnError: Calling regeistered ErrorCallback(err = 4)
2020-07-08 02:22:19.845 3463-8510/? E/AT_Distributor: RIL RESET!!! reconnect to RIL
2020-07-08 02:22:19.945 3962-4624/? E/LocSvc_ApiV02: E/virtual enum loc_api_adapter_err LocApiV02:pen(LOC_API_ADAPTER_EVENT_MASK_T):358]: Query AON config failed. status: eLOC_CLIENT_FAILURE_INTERNAL, ind status:eQMI_LOC_SUCCESS_V02
2020-07-08 02:22:19.979 3962-4624/? E/LocSvc_ApiV02: E/virtual enum loc_api_adapter_err LocApiV02:pen(LOC_API_ADAPTER_EVENT_MASK_T):421:11]: Failed to get features supported from QMI_LOC_GET_SUPPORTED_FEATURE_REQ_V02.
2020-07-08 02:22:19.990 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_GNSS_CONSTELL_REPORT_CONFIG_V02
2020-07-08 02:22:19.997 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PREMIUM_SERVICES_CONFIG_REQ_V02
2020-07-08 02:22:20.003 3962-4624/? E/LocSvc_LBSApiV02: E/virtual void lbs_core::LBSApiV02::injectFeatureConfig(e_premium_mode, e_premium_mode, e_premium_mode):710]: Error : st = 3, ind.status = 0
2020-07-08 02:22:20.013 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PREMIUM_SERVICES_CONFIG_REQ_V02
2020-07-08 02:22:20.013 3962-4624/? E/qmi_secgps_clnt: SECGPS: client is not null. close it first
2020-07-08 02:22:20.037 3962-4624/? E/LocSvc_utils_cfg: W/loc_read_sec_gps_conf: no secgps conf file, using defaults
2020-07-08 02:22:20.037 3962-4624/? E/qmi_secgps_clnt: SECGPS: client is not null. close it first
2020-07-08 02:22:20.060 3962-4624/? E/LocSvc_utils_cfg: W/loc_read_sec_gps_conf: no secgps conf file, using defaults
2020-07-08 02:22:20.097 3962-4624/? E/LocSvc_IzatApiV02: E/virtual int izat_core::IzatApiV02::injectIzatPcid(uint64_t):2715]: Error : st = 11, ind.status = 0
2020-07-08 02:22:20.104 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-08 02:22:20.117 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.117 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSUPLVersion(uint32_t):1832]: supl version = 131072
2020-07-08 02:22:20.124 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.124 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setAGLONASSProtocol(unsigned long):2137]: aGlonassProtocolMask = 0x0
2020-07-08 02:22:20.130 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.149 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setLPPConfig(uint32_t):1919]: lpp profile = 0
2020-07-08 02:22:20.157 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.157 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSensorControlConfig(int, int):1958]: sensors disabled = 1
2020-07-08 02:22:20.164 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_CONTROL_CONFIG_REQ_V02
2020-07-08 02:22:20.164 3962-4624/? E/LocSvc_ApiV02: I/ virtual enum loc_api_adapter_err LocApiV02::setNMEATypes(uint32_t):1885]: setNMEATypes, mask = 131071
2020-07-08 02:22:20.170 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_NMEA_TYPES_REQ_V02
2020-07-08 02:22:20.176 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_PERFORMANCE_CONTROL_CONFIGURATION_REQ_V02
2020-07-08 02:22:20.182 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_XTRA_VERSION_CHECK_REQ_V02
2020-07-08 02:22:20.189 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-08 02:22:20.195 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-08 02:22:20.206 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.207 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSUPLVersion(uint32_t):1832]: supl version = 131072
2020-07-08 02:22:20.212 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.212 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setAGLONASSProtocol(unsigned long):2137]: aGlonassProtocolMask = 0x0
2020-07-08 02:22:20.218 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.234 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setLPPConfig(uint32_t):1919]: lpp profile = 0
2020-07-08 02:22:20.241 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-08 02:22:20.241 3962-4624/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSensorControlConfig(int, int):1958]: sensors disabled = 1
2020-07-08 02:22:20.247 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_CONTROL_CONFIG_REQ_V02
2020-07-08 02:22:20.247 3962-4624/? E/LocSvc_ApiV02: I/ virtual enum loc_api_adapter_err LocApiV02::setNMEATypes(uint32_t):1885]: setNMEATypes, mask = 131071
2020-07-08 02:22:20.254 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_NMEA_TYPES_REQ_V02
2020-07-08 02:22:20.264 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_PERFORMANCE_CONTROL_CONFIGURATION_REQ_V02
2020-07-08 02:22:20.274 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_XTRA_VERSION_CHECK_REQ_V02
2020-07-08 02:22:20.283 3962-4627/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-08 02:22:20.359 4639-4639/? W/SprExt::BBInterface: [bb] Ignoring Response. Invalid ID
2020-07-08 02:22:20.360 4639-4639/? W/SprExt::BBInterface: [bb] Ignoring Response. Invalid ID
2020-07-08 02:22:20.360 4639-4639/? W/SprExt::BBInterface: [bb] modem response is null, finish early
2020-07-08 02:22:20.421 4436-4436/? W/KeyguardUpdateMonitor: invalid subId in handleServiceStateChange()
2020-07-08 02:22:20.456 4436-4436/? W/KeyguardUpdateMonitor: invalid subId in handleSimStateChange()
2020-07-08 02:22:20.497 3962-4327/? E/WifiWatchdogStateMachine: current state: com.andro[email protected]ecb8eb5
2020-07-08 02:22:20.618 4639-4639/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Empty response
2020-07-08 02:22:20.618 4639-4639/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Exception: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
2020-07-08 02:22:20.618 4639-4639/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Empty response
2020-07-08 02:22:20.618 4639-4639/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Exception: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
2020-07-08 02:22:20.619 5852-5852/? E/OMA_UiccTerminal: Exception at internalOpenLogicalChannel. Exception: java.io.IOException: iccOpenLogicalChannel failed
2020-07-08 02:22:20.623 4639-4639/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: No UICC
2020-07-08 02:22:20.623 5852-5852/? E/OMA_UiccTerminal: Exception at internalOpenLogicalChannel. Exception: java.util.MissingResourceException: all channels are used
2020-07-08 02:22:20.624 5852-5852/? W/OMA_AccessControlEnforcer: MissingResourceException: SIM1
2020-07-08 02:22:20.624 5852-5852/? W/OMA_Terminal: SE State Chaned receiver: Error calling initializeAccessControl, ignoring event. Exception: java.util.MissingResourceException: all channels are used
2020-07-08 02:22:20.677 5478-5478/? E/Kineto::Receiver: Received android.intent.action.SIM_STATE_CHANGED
2020-07-08 02:22:20.705 5760-5826/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 3ms lastUpdatedAfter : 3794 ms mFlush_time_threasold : 2000 mCurrentSize : 127
2020-07-08 02:22:20.725 3962-5619/? W/BroadcastQueue: Appop Denial: broadcasting Intent { act=android.intent.action.SIM_STATE_CHANGED flg=0x14000010 launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } (has extras) } from null (pid=4639, uid=1001) requires appop android:send_sms due to registered receiver com.samsung.android.messaging/com.android.mms.transaction.SmsReceiver
2020-07-08 02:22:20.782 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:20.845 3463-8510/? E/AT_Distributor: RIL RESET
2020-07-08 02:22:20.847 3463-8510/? E/AT_Distributor: connection fail & retry connect(0)
2020-07-08 02:22:21.786 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:21.848 3463-8510/? E/AT_Distributor: connection fail & retry connect(1)
2020-07-08 02:22:22.791 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:22.850 3463-8510/? E/AT_Distributor: connection fail & retry connect(2)
2020-07-08 02:22:23.796 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
2020-07-08 02:22:23.851 3463-8510/? E/AT_Distributor: connection fail & retry connect(3)
2020-07-08 02:22:24.116 1571-1571/? W/Atfwd_Sendcmd: AtCmdFwd service not published, waiting... retryCnt : 3
2020-07-08 02:22:24.730 5760-5826/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 1Kb duration : 8ms lastUpdatedAfter : 4025 ms mFlush_time_threasold : 2000 mCurrentSize : 616
2020-07-08 02:22:24.800 6715-6715/? W/CdmaExternalHandler: getDeviceId Failing to read MEID
Carrier Files was missing
Reflash from start 5.1.1 - Nand + Pit
6.0.1 - Normal
7.0 - Normal - factory rom - XAS
Boots to 32% then - error! - Device does not have DRK, please install DRK first.
7.0 - Normal - Update ROM
Same error
Flash TWRP - Recovery - Odin
Reboot system - No Go - Stuck on Note 5 Logo
Flashing - MOAR ROM (Wipe Cache/Dalvik) + Gapps
Boots to UI - No Signal
Set modem baud in device manager to 38500 for query to work - QPST changed it...
https://github.com/postmarketOS/pmbootstrap/issues/1054
MSL is broken
fastboot is broken
IMEI is null
MSL is missing
DRK Missing
Updated to latest twrp
Used Super Tool - Ver 1.0
Fix Mipi at combination
Repair USSD Codes - Reboot - Imei shows ! SAMSUNG info tool - APP
Fix DRK UART ... ok
sec /efs backup ... ok
write efs - supertool has bug - maunualy input file name
[ CheckConnect ] [ 09/07/2020 5:31:57 AM ] Checking Device Connected... OK
[ Information ] [ 09/07/2020 5:31:59 AM ] Model: SM-N920P
[ Information ] [ 09/07/2020 5:31:59 AM ] Company: samsung
[ Information ] [ 09/07/2020 5:31:59 AM ] Android Version: 7.0
[ Information ] [ 09/07/2020 5:31:59 AM ] PDA Version: N920PVPU3DQC5
[ Information ] [ 09/07/2020 5:32:00 AM ] Baseband: N920PVPS3DRH1
[ Information ] [ 09/07/2020 5:32:00 AM ] CSC Software: N920PSPT3DQC5
[ Information ] [ 09/07/2020 5:32:00 AM ] Product Code: Not Active
[ Information ] [ 09/07/2020 5:32:01 AM ] SN Number: 99000583497780
[ Information ] [ 09/07/2020 5:32:01 AM ] Sales Code:
[ Information ] [ 09/07/2020 5:32:01 AM ] Product Name: nobleltespr
[ Information ] [ 09/07/2020 5:32:01 AM ] Product Device: nobleltespr
[ Information ] [ 09/07/2020 5:32:01 AM ] Security Patch: 2017-03-01
[ Information ] [ 09/07/2020 5:32:01 AM ] Device ID: 0715f7ddacb23d3a
[ Information ] [ 09/07/2020 5:32:01 AM ] SIM State: NOT_READY
[ Information ] [ 09/07/2020 5:32:02 AM ] Releas date: 2017A
[ Information ] [ 09/07/2020 5:32:02 AM ] CPU Name: samsungexynos7420
[ Information ] [ 09/07/2020 5:32:02 AM ] Chip Name: universal7420
[ Information ] [ 09/07/2020 5:32:02 AM ] Root State: -- Rooted --
[ Information ] [ 09/07/2020 5:32:02 AM ] Connect Type: mtp,adb
[ CheckSuperSU ] [ 09/07/2020 5:32:02 AM ] Checking Device Rooted... OK
[ Information ] [ 09/07/2020 5:32:03 AM ] Mount Data... OK
Detect EFS Partition...
Phone reboot - Appears to be hanging - Samsung Logo animated.
rebooting by holding all buttons in
recovery is still ok
reboot to system - leaving to boot for a while - should have installed app to show log instead of logo during boot...
manually flashing efs file with odin - phone boots up
no imei...
fix mipi repair ussd
What is a PIT File?
Partition Information Table or PIT is a table or map that contains all information about the components of firmware binaries. Odin requires a suitable PIT to get the following information:
Block count
Block size
Device type
Flash filename
FOTA file name
Hexadecimal
Partition name
Update attribut
If you extract all firmware binaries with .tar.md5 extension, you’ll find the following .img and .bin files with .lz4 encryption.
boot.img
cache.img
cm.bin
dqmdbg.img
dtb.img
dtbo.img
ect.bin
efs.img
hidden.img
keystorage.bin
modem.bin
modem_debug.bin
nad_refer.bin
odm.img
omr.img
param.bin
recovery.img
sboot.bin
steady.bin
system.img
up_param.bin
userdata.image
vendor.img
re install teleteam gsm version - downloading.... 3hrs
Used Mysterious-Dev Tool
Fixxed USSD Codes
Enable Unknown Sources
Fixing S-Health
Unlock Sprint
IMEI is back
Code:
--------- beginning of system
2020-07-10 02:25:45.560 3384-17466/? E/AT_Distributor: connection fail & retry connect(3)
2020-07-10 02:25:45.975 5813-5873/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 1Kb duration : 7ms lastUpdatedAfter : 4020 ms mFlush_time_threasold : 2000 mCurrentSize : 616
2020-07-10 02:25:46.562 3384-17466/? E/AT_Distributor: connection fail & retry connect(4)
2020-07-10 02:25:46.878 17730-17792/? E/PerMgrLib: MDM9x35 get service fail
2020-07-10 02:25:46.878 17730-17792/? E/PerMgrLib: QCRIL failed to register for MDM9x35
2020-07-10 02:25:47.564 3384-17466/? E/AT_Distributor: connection fail & retry connect(5)
2020-07-10 02:25:48.566 3384-17466/? E/AT_Distributor: connection fail & retry connect(6)
2020-07-10 02:25:49.238 17958-17958/? E/Zygote: v2
2020-07-10 02:25:49.240 17958-17958/? E/Zygote: accessInfo : 0
2020-07-10 02:25:49.469 3879-3900/? E/ActivityManager: ANR in com.sprint.zone
PID: 15311
Reason: Broadcast of Intent { act=com.sprint.ms.smf.action.VALIDATE_SERVICE flg=0x10 pkg=com.sprint.zone cmp=com.sprint.zone/com.sprint.ms.smf.ConfigurationReceiver launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } }
Load: 0.0 / 0.0 / 0.0
CPU usage from 61201ms to -1ms ago (2020-07-09 18:24:48.049 to 2020-07-09 18:25:49.250):
8.9% 3879/system_server: 5.8% user + 3% kernel / faults: 1120 minor 1 major
4% 3365/qmuxd: 0.9% user + 3% kernel / faults: 1833 minor
3.1% 3111/logd: 1.4% user + 1.6% kernel / faults: 10 minor
2.5% 3440/adbd: 0.8% user + 1.6% kernel / faults: 4147 minor
2.4% 4612/com.android.phone: 1.5% user + 0.9% kernel / faults: 645 minor
2% 2019/thread_hotplug: 0% user + 2% kernel
1.5% 4400/com.android.systemui: 1.3% user + 0.1% kernel / faults: 376 minor
1.4% 2119/ueventd: 1% user + 0.4% kernel
1% 7/migration/0: 0% user + 1% kernel
1% 13/migration/1: 0% user + 1% kernel
0.8% 3337/servicemanager: 0.2% user + 0.5% kernel
0.7% 3951/MHI_EV_THREAD: 0% user + 0.7% kernel
0.6% 18/migration/2: 0% user + 0.6% kernel
0.5% 13929/kworker/u16:0: 0% user + 0.5% kernel
0.5% 1//init: 0.2% user + 0.2% kernel / faults: 171 minor
0.5% 19162/kworker/u16:4: 0% user + 0.5% kernel
0.4% 4586/com.google.android.gms.persistent: 0.4% user + 0% kernel / faults: 391 minor
0.4% 6678/com.samsung.android.messaging: 0.2% user + 0.1% kernel / faults: 169 minor
0.4% 5430/com.google.android.gms: 0.2% user + 0.1% kernel / faults: 362 minor
0.4% 22210/kworker/0:0: 0% user + 0.4% kernel
0.3% 1506/kworker/u16:5: 0% user + 0.3% kernel
0.3% 5813/android.process.acore: 0.2% user + 0% kernel / faults: 334 minor
0.3% 1498/kworker/u16:3: 0% user + 0.3% kernel
0.3% 3350/argosd: 0% user + 0.2% kernel
0.3% 3952/MHI_STATE_THREA: 0% user + 0.3% kernel
0.3% 3336/lmkd: 0% user + 0.2% kernel
0.2% 23/migration/3: 0% user + 0.2% kernel
0.2% 3325/logcat: 0.1% user + 0.1% kernel
0.2% 8/rcu_preempt: 0% user + 0.2% kernel
0.2% 3335/mdm_helper: 0% user + 0.2% kernel / faults: 39 minor
0.2% 3338/surfaceflinger: 0% user + 0.1% kernel
0.2% 5959/com.google.android.googlequicksearchbox:search: 0.1% user + 0% kernel / faults: 408 minor
0.2% 31363/kworker/0:1: 0% user + 0.2% kernel
0.1% 766/khubd: 0% user + 0.1% kernel
0.1% 3359/audioserver: 0% user + 0% kernel / faults: 15 minor
0.1% 7034/com.samsung.android.lool: 0% user + 0% kernel / faults: 228 minor
0.1% 2/kthreadd: 0% user + 0.1% kernel
0.1% 10556/com.android.mtp: 0% user + 0% kernel / faults: 59 minor
0.1% 5209/iod: 0% user + 0% kernel
0% 3/ksoftirqd/0: 0% user + 0% kernel
0% 1313/hwrng: 0% user + 0% kernel
0% 3384/at_distributor: 0% user + 0% kernel / faults: 32 minor
0% 7002/com.samsung.android.contacts: 0% user + 0% kernel / faults: 21 minor
0% 10631/com.sec.android.app.shealth: 0% user + 0% kernel / faults: 119 minor
0% 28/migration/4: 0% user + 0% kernel
0% 33/migration/5: 0% user + 0% kernel
0% 3332/healthd: 0% user + 0% kernel
0% 3353/zygote64: 0% user + 0% kernel / faults: 323 minor
0% 3362/connfwexe: 0% user + 0% kernel / faults: 9 minor
0% 3379/netd: 0% user + 0% kernel
0% 38/migration/6: 0% user + 0% kernel
0% 3102/jbd2/sda19-8: 0% user + 0% kernel
0% 3242/vold: 0% user + 0% kernel
0% 3340/edmaudit: 0% user + 0% kernel
0% 5581/com.android.nfc: 0% user + 0% kernel
0% 5846/com.sec.phone: 0% user + 0% kernel / faults: 22 minor
0% 24401/ATFWD-daemon: 0% user + 0% kernel
0% 5/kworker/0:0H: 0% user + 0% kernel
0% 14/ksoftirqd/1: 0% user + 0% kernel
0% 43/migration/7: 0% user + 0% kernel
0% 1760/mc_fastcall: 0% user + 0% kernel
0% 5267/com.samsung.android.sm.provider: 0% user + 0% kernel / faults: 15 minor
0% 6051/org.simalliance.openmobileapi.service:remote: 0% user + 0% kernel / faults: 23 minor
0% 7508/org.vndnguyen.phoneinfo: 0% user + 0% kernel / faults: 7 minor
0% 18541/kworker/0:1H: 0% user + 0% kernel
0% 32474/com.samsung.cmh:CMH: 0% user + 0% kernel / faults: 8 minor
0% 10/rcu_sched: 0%
2020-07-10 02:25:49.567 3384-17466/? E/AT_Distributor: connection fail & retry connect(7)
2020-07-10 02:25:49.798 17986-17986/? E/Zygote: v2
2020-07-10 02:25:49.800 17986-17986/? E/Zygote: accessInfo : 0
2020-07-10 02:25:49.945 4612-504/? E/PhoneInterfaceManager: [PhoneIntfMgr] getIccId: No UICC
2020-07-10 02:25:50.032 3379-3910/? E/NetlinkEvent: NetlinkEvent::FindParam(): Parameter 'LABEL' not found
2020-07-10 02:25:50.032 3379-3910/? E/NetlinkEvent: NetlinkEvent::FindParam(): Parameter 'UID' not found
2020-07-10 02:25:50.569 3384-17466/? E/AT_Distributor: connection fail & retry connect(8)
2020-07-10 02:25:51.571 3384-17466/? E/AT_Distributor: connection fail & retry connect(9)
2020-07-10 02:25:52.572 3384-17466/? E/AT_Distributor: connection fail & retry connect(10)
2020-07-10 02:25:53.394 3879-4584/? E/LocSvc_ApiV02: E/void LocApiV02::errorCb(locClientHandleType, locClientErrorEnumType):4150]: Service unavailable error
2020-07-10 02:25:53.394 3879-4584/? E/Geofence_Adapter: I/===> virtual void GeofenceAdapter::handleEngineUpEvent() line 125
2020-07-10 02:25:53.394 3879-4584/? E/SQLiteLog: (21) API call with unopened database connection pointer
2020-07-10 02:25:53.394 3879-4584/? E/SQLiteLog: (21) misuse at line 110477 of [bda77dda96]
2020-07-10 02:25:53.395 3879-4581/? E/LocSvc_api_v02: I/locClientOpen:1912]: Service instance id is -1
2020-07-10 02:25:53.598 3879-4343/? E/WifiWatchdogStateMachine: current state: com.andro[email protected]dc3faff
2020-07-10 02:25:53.732 5573-5573/? E/Kineto::Receiver: Received android.intent.action.SIM_STATE_CHANGED
2020-07-10 02:25:53.772 5813-5873/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 2ms lastUpdatedAfter : 7797 ms mFlush_time_threasold : 2000 mCurrentSize : 127
2020-07-10 02:25:53.846 4612-4612/? E/CscReceiver: onReceive android.intent.action.internal_sim_state_changed
2020-07-10 02:25:53.898 3879-4581/? E/QMI_FW: xport_send: Sendto failed for port 7424
2020-07-10 02:25:53.898 3879-4581/? E/QMI_FW: QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 16 txn_id: 1 msg_id: 33
2020-07-10 02:25:53.898 3879-4581/? E/LocSvc_api_v02: E/locClientSendReq:2089]: send_msg_sync error: -16
2020-07-10 02:25:53.898 3879-4581/? E/LocSvc_api_v02: E/locClientRegisterEventMask:1065] status eLOC_CLIENT_FAILURE_INTERNAL
2020-07-10 02:25:53.898 3879-4581/? E/LocSvc_api_v02: E/locClientOpenInstance:1814]: Error sending registration mask
2020-07-10 02:25:53.899 17725-17725/? E/kickstart: ERROR: function: rx_data:288 Read/Write File descriptor returned error: No such device, error code -1
2020-07-10 02:25:53.899 17725-17725/? E/kickstart: ERROR: function: sahara_main:775 [email protected] Sahara protocol error
2020-07-10 02:25:53.899 17725-17725/? E/kickstart: ERROR: function: main:225 Uploading Image using Sahara protocol failed
2020-07-10 02:25:53.900 17725-17725/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:53.907 3359-3658/? E/csd_client: detach_context: QMI - result -2
2020-07-10 02:25:53.907 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 detaching voice context
2020-07-10 02:25:53.907 3359-3658/? E/csd_client: close_voice_stream_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 closing voice stream
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: close_voice_context_full_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 closing voice context
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: close_voice_manager_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 closing voice manager
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_deinit: Error -1 closing session handles for session 0
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: detach_context: QMI - result -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 detaching voice context
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: close_voice_stream_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 closing voice stream
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: close_voice_context_full_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 closing voice context
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: close_voice_manager_passive_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 closing voice manager
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_deinit: Error -1 closing session handles for session 1
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: detach_context: QMI - result -2
2020-07-10 02:25:53.908 3359-3658/? E/csd_client: csd_close_session_handles: Error -1 detaching voice context
2020-07-10 02:25:53.909 3359-3658/? E/csd_client: close_device_control: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.909 3359-3658/? E/csd_client: deinit: QMI - result 0, error 0, CSD - valid 0, status 0, rc -2
2020-07-10 02:25:53.909 3359-3658/? E/csd_client: csd_service_deinit: Error -1 deiniting CSD
2020-07-10 02:25:53.913 3879-4621/? E/QMI_FW: ctrl_msg_reader_thread: Error writing to pipe
2020-07-10 02:25:54.010 3879-4419/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/002
2020-07-10 02:25:54.027 3879-4581/? E/LocSvc_api_v02: E/locClientOpenInstance:1847]: Error! status = 11
2020-07-10 02:25:54.027 3879-4581/? E/LocSvc_api_v02: E/locClientOpen:1921]: failed with status=11 on try 1
2020-07-10 02:25:54.028 3359-3658/? E/csd_client: csd_service_deinit: notifier handle release rc:0
2020-07-10 02:25:54.028 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:54.067 3879-4561/? E/Watchdog: [email protected] 94 [09_Jul_18_25_54.067]
2020-07-10 02:25:54.528 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:55.029 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:55.442 3879-4419/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/003
2020-07-10 02:25:55.479 3879-4419/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/001
2020-07-10 02:25:55.529 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:56.030 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:56.053 3335-3345/? E/mdm_helper: Couldn't find "/dev/ks_hsic_bridge", 1 of 5
2020-07-10 02:25:56.530 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:56.622 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:56.622 18484-18484/? E/kickstart: [email protected] Requested ID 21, file: "/firmware/image/sbl1.mbn"
2020-07-10 02:25:56.671 18484-18484/? E/kickstart: [email protected] 182584 bytes transferred in 0.048470 seconds
2020-07-10 02:25:56.671 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:56.902 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:56.903 18484-18484/? E/kickstart: [email protected] Requested ID 25, file: "/firmware/image/tz.mbn"
2020-07-10 02:25:56.985 18484-18484/? E/kickstart: [email protected] 275556 bytes transferred in 0.081598 seconds
2020-07-10 02:25:56.986 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.031 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:57.060 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.061 18484-18484/? E/kickstart: [email protected] Requested ID 23, file: "/firmware/image/rpm.mbn"
2020-07-10 02:25:57.083 18484-18484/? E/kickstart: [email protected] 152736 bytes transferred in 0.022143 seconds
2020-07-10 02:25:57.083 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.186 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.187 18484-18484/? E/kickstart: [email protected] Requested ID 30, file: "/firmware/image/sdi.mbn"
2020-07-10 02:25:57.204 18484-18484/? E/kickstart: [email protected] 14960 bytes transferred in 0.015862 seconds
2020-07-10 02:25:57.204 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.205 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.209 18484-18484/? E/kickstart: [email protected] Requested ID 16, file: "/dev/block/modem/m9kefs1"
2020-07-10 02:25:57.248 18484-18484/? E/kickstart: [email protected] 1048104 bytes transferred in 0.038352 seconds
2020-07-10 02:25:57.248 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.249 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.249 18484-18484/? E/kickstart: [email protected] Requested ID 17, file: "/dev/block/modem/m9kefs2"
2020-07-10 02:25:57.285 18484-18484/? E/kickstart: [email protected] 1048104 bytes transferred in 0.032737 seconds
2020-07-10 02:25:57.285 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.286 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.286 18484-18484/? E/kickstart: [email protected] Requested ID 20, file: "/dev/block/modem/m9kefs3"
2020-07-10 02:25:57.330 18484-18484/? E/kickstart: [email protected] 1048104 bytes transferred in 0.041472 seconds
2020-07-10 02:25:57.331 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.338 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.338 18484-18484/? E/kickstart: [email protected] Requested ID 29, file: "/firmware/image/acdb.mbn"
2020-07-10 02:25:57.404 18484-18484/? E/kickstart: [email protected] 2097192 bytes transferred in 0.065808 seconds
2020-07-10 02:25:57.405 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.405 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.405 18484-18484/? E/kickstart: [email protected] Requested ID 31, file: "/firmware/image/mba.mbn"
2020-07-10 02:25:57.418 18484-18484/? E/kickstart: [email protected] 367780 bytes transferred in 0.012672 seconds
2020-07-10 02:25:57.419 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:57.419 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:57.419 18484-18484/? E/kickstart: [email protected] Requested ID 8, file: "/firmware/image/qdsp6sw.mbn"
2020-07-10 02:25:57.532 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:57.792 5813-5873/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 1Kb duration : 5ms lastUpdatedAfter : 4020 ms mFlush_time_threasold : 2000 mCurrentSize : 612
2020-07-10 02:25:58.032 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:58.533 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:59.035 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:59.111 18484-18484/? E/kickstart: [email protected] 46899155 bytes transferred in 1.691733 seconds
2020-07-10 02:25:59.112 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:59.112 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:59.113 18484-18484/? E/kickstart: [email protected] Requested ID 28, file: "/firmware/image/dsp2.mbn"
2020-07-10 02:25:59.391 18484-18484/? E/kickstart: [email protected] 5161580 bytes transferred in 0.278367 seconds
2020-07-10 02:25:59.393 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:59.394 18484-18484/? E/kickstart: Wrote to /sys/power/wake_lock
2020-07-10 02:25:59.395 18484-18484/? E/kickstart: [email protected] Requested ID 6, file: "/firmware/image/apps.mbn"
2020-07-10 02:25:59.537 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:25:59.578 18484-18484/? E/kickstart: [email protected] 3312794 bytes transferred in 0.183571 seconds
2020-07-10 02:25:59.579 18484-18484/? E/kickstart: Wrote to /sys/power/wake_unlock
2020-07-10 02:25:59.579 18484-18484/? E/kickstart: [email protected] Sahara protocol completed
2020-07-10 02:25:59.588 3335-3345/? E/mdm_helper: MDM9x35: Sahara transfer completed successfully
2020-07-10 02:25:59.602 3879-4419/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/002
2020-07-10 02:25:59.630 3879-4419/? E/UsbHostManager: usbDeviceRemoved :: deviceName = /dev/bus/usb/001/001
2020-07-10 02:25:59.677 3335-3345/? E/mdm_helper: Couldn't find "/dev/efs_hsic_bridge", 1 of 75
2020-07-10 02:25:59.901 5813-5873/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 0Kb duration : 9ms lastUpdatedAfter : 2109 ms mFlush_time_threasold : 2200 mCurrentSize : 290
2020-07-10 02:26:00.038 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:26:00.178 3335-3345/? E/mdm_helper: Couldn't find "/dev/efs_hsic_bridge", 2 of 75
2020-07-10 02:26:00.538 3359-3658/? E/csd_client: csd_service_init: Check modem power up with MDM reset !!!
2020-07-10 02:26:00.685 3384-18377/? E/AT_Distributor: HandleResponseOnError: Calling regeistered ErrorCallback(err = 4)
2020-07-10 02:26:00.685 3384-18377/? E/AT_Distributor: RIL RESET!!! reconnect to RIL
2020-07-10 02:26:00.711 3879-4581/? E/LocSvc_ApiV02: E/virtual enum loc_api_adapter_err LocApiV02:pen(LOC_API_ADAPTER_EVENT_MASK_T):358]: Query AON config failed. status: eLOC_CLIENT_FAILURE_INTERNAL, ind status:eQMI_LOC_SUCCESS_V02
2020-07-10 02:26:00.747 3879-4581/? E/LocSvc_ApiV02: E/virtual enum loc_api_adapter_err LocApiV02:pen(LOC_API_ADAPTER_EVENT_MASK_T):421:11]: Failed to get features supported from QMI_LOC_GET_SUPPORTED_FEATURE_REQ_V02.
2020-07-10 02:26:00.757 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_GNSS_CONSTELL_REPORT_CONFIG_V02
2020-07-10 02:26:00.764 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PREMIUM_SERVICES_CONFIG_REQ_V02
2020-07-10 02:26:00.769 3879-4581/? E/LocSvc_LBSApiV02: E/virtual void lbs_core::LBSApiV02::injectFeatureConfig(e_premium_mode, e_premium_mode, e_premium_mode):710]: Error : st = 3, ind.status = 0
2020-07-10 02:26:00.781 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PREMIUM_SERVICES_CONFIG_REQ_V02
2020-07-10 02:26:00.781 3879-4581/? E/qmi_secgps_clnt: SECGPS: client is not null. close it first
2020-07-10 02:26:00.807 3879-4343/? E/WifiWatchdogStateMachine: current state: com.andro[email protected]dc3faff
2020-07-10 02:26:00.812 3879-4581/? E/LocSvc_utils_cfg: W/loc_read_sec_gps_conf: no secgps conf file, using defaults
2020-07-10 02:26:00.812 3879-4581/? E/qmi_secgps_clnt: SECGPS: client is not null. close it first
2020-07-10 02:26:00.847 3879-4581/? E/LocSvc_utils_cfg: W/loc_read_sec_gps_conf: no secgps conf file, using defaults
2020-07-10 02:26:00.887 3879-4581/? E/LocSvc_IzatApiV02: E/virtual int izat_core::IzatApiV02::injectIzatPcid(uint64_t):2715]: Error : st = 11, ind.status = 0
2020-07-10 02:26:00.900 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-10 02:26:00.907 3879-4581/? E/qmi_secgps_clnt: SECGPS: send a qmi message to secgps_server error: -49
2020-07-10 02:26:00.915 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:00.915 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSUPLVersion(uint32_t):1832]: supl version = 131072
2020-07-10 02:26:00.921 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:00.921 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setAGLONASSProtocol(unsigned long):2137]: aGlonassProtocolMask = 0x0
2020-07-10 02:26:00.928 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:00.946 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setLPPConfig(uint32_t):1919]: lpp profile = 0
2020-07-10 02:26:00.952 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:00.952 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSensorControlConfig(int, int):1958]: sensors disabled = 1
2020-07-10 02:26:00.959 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_CONTROL_CONFIG_REQ_V02
2020-07-10 02:26:00.959 3879-4581/? E/LocSvc_ApiV02: I/ virtual enum loc_api_adapter_err LocApiV02::setNMEATypes(uint32_t):1885]: setNMEATypes, mask = 131071
2020-07-10 02:26:00.965 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_NMEA_TYPES_REQ_V02
2020-07-10 02:26:00.969 4612-4612/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Empty response
2020-07-10 02:26:00.969 4612-4612/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Exception: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
2020-07-10 02:26:00.969 4612-4612/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Empty response
2020-07-10 02:26:00.969 4612-4612/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: Exception: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
2020-07-10 02:26:00.969 6051-6051/? E/OMA_UiccTerminal: Exception at internalOpenLogicalChannel. Exception: java.io.IOException: iccOpenLogicalChannel failed
2020-07-10 02:26:00.973 4612-4612/? E/PhoneInterfaceManager: [PhoneIntfMgr] iccOpenLogicalChannel: No UICC
2020-07-10 02:26:00.973 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_PERFORMANCE_CONTROL_CONFIGURATION_REQ_V02
2020-07-10 02:26:00.974 6051-6051/? E/OMA_UiccTerminal: Exception at internalOpenLogicalChannel. Exception: java.util.MissingResourceException: all channels are used
2020-07-10 02:26:00.979 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_XTRA_VERSION_CHECK_REQ_V02
2020-07-10 02:26:00.986 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-10 02:26:00.992 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-10 02:26:00.997 3879-4581/? E/qmi_secgps_clnt: SECGPS: send a qmi message to secgps_server error: -49
2020-07-10 02:26:01.004 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:01.004 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSUPLVersion(uint32_t):1832]: supl version = 131072
2020-07-10 02:26:01.010 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:01.010 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setAGLONASSProtocol(unsigned long):2137]: aGlonassProtocolMask = 0x0
2020-07-10 02:26:01.015 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:01.032 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setLPPConfig(uint32_t):1919]: lpp profile = 0
2020-07-10 02:26:01.038 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_PROTOCOL_CONFIG_PARAMETERS_REQ_V02
2020-07-10 02:26:01.038 3879-4581/? E/LocSvc_ApiV02: I/virtual enum loc_api_adapter_err LocApiV02::setSensorControlConfig(int, int):1958]: sensors disabled = 1
2020-07-10 02:26:01.044 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_CONTROL_CONFIG_REQ_V02
2020-07-10 02:26:01.044 3879-4581/? E/LocSvc_ApiV02: I/ virtual enum loc_api_adapter_err LocApiV02::setNMEATypes(uint32_t):1885]: setNMEATypes, mask = 131071
2020-07-10 02:26:01.050 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_NMEA_TYPES_REQ_V02
2020-07-10 02:26:01.055 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SENSOR_PERFORMANCE_CONTROL_CONFIGURATION_REQ_V02
2020-07-10 02:26:01.061 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_XTRA_VERSION_CHECK_REQ_V02
2020-07-10 02:26:01.061 5573-5573/? E/Kineto::Receiver: Received android.intent.action.SIM_STATE_CHANGED
2020-07-10 02:26:01.069 3879-4584/? E/LocSvc_ApiV02: I/<--- void globalRespCb(locClientHandleType, uint32_t, const locClientRespIndUnionType, uint32_t, void *) line 157 QMI_LOC_SET_SERVER_REQ_V02
2020-07-10 02:26:01.685 3384-18377/? E/AT_Distributor: RIL RESET
2020-07-10 02:26:01.686 3384-18377/? E/AT_Distributor: connection fail & retry connect(0)
2020-07-10 02:26:02.687 3384-18377/? E/AT_Distributor: connection fail & retry connect(1)
2020-07-10 02:26:03.688 3384-18377/? E/AT_Distributor: connection fail & retry connect(2)
2020-07-10 02:26:04.310 5813-5873/? E/ContactsProvider_EventLog: Flush buffer to file cnt : 1 size : 1Kb duration : 5ms lastUpdatedAfter : 4409 ms mFlush_time_threasold : 2000 mCurrentSize : 743
2020-07-10 02:26:04.689 3384-18377/? E/AT_Distributor: connection fail & retry connect(3)
2020-07-10 02:26:05.691 3384-18377/? E/AT_Distributor: connection fail & retry connect(4)
2020-07-10 02:26:06.086 18627-18702/? E/PerMgrLib: MDM9x35 get service fail
2020-07-10 02:26:06.087 18627-18702/? E/PerMgrLib: QCRIL failed to register for MDM9x35
2020-07-10 02:26:06.694 3384-18377/? E/AT_Distributor: connection fail & retry connect(5)
2020-07-10 02:26:07.696 3384-18377/? E/AT_Distributor: connection fail & retry connect(6)
2020-07-10 02:26:08.698 3384-18377/? E/AT_Distributor: connection fail & retry connect(7)
csc - country code - use full to know
start from scratch - change to xas instead of spr firmware
buildprop - very use full to know
The modem appears to be Qualcomm MDM9635M
CPu - Chipset Exynos 7420 Octa (14 nm)
This is getting me confused with the controls in programs...

dev/binder help

device has 32 bit kernel, setup twrp tree to build 32 bit and still get erors in logcat that when I google search point me in the direction that the issue is missmatch of 64 bit driver and 32 bit envirment.
Code:
09-01 03:36:36.869 249 249 I vndservicemanag: type=1400 audit(0.0:21): avc: denied { ioctl } for path="/dev/vndbinder" dev="tmpfs" ino=2210 ioctlcmd=0x6209 scontext=u:r:recovery:s0 tcontext=ubject_r:vndbinder_device:s0 tclass=chr_file permissive=1
09-01 03:36:36.873 249 249 E ProcessState: Binder driver protocol(8) does not match user space protocol(7)! ioctl() return value: 0
09-01 03:36:36.876 1 1 I init : type=1400 audit(0.0:22): avc: denied { mounton } for path="/dev/usb-ffs/adb" dev="functionfs" ino=11556 scontext=u:r:init:s0 tcontext=ubject_r:functionfs:s0 tclass=dir permissive=1
09-01 03:36:36.876 249 249 E ProcessState: Binder ioctl to set max threads failed: Bad file descriptor
09-01 03:36:36.876 249 249 F ProcessState: Binder driver '/dev/vndbinder' could not be opened. Terminating.
--------- beginning of crash
09-01 03:36:36.877 249 249 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 249 (vndservicemanag), pid 249 (vndservicemanag)
09-01 03:36:36.877 248 248 E ProcessState: Binder driver protocol(8) does not match user space protocol(7)! ioctl() return value: 0
09-01 03:36:36.877 248 248 E ProcessState: Binder ioctl to set max threads failed: Bad file descriptor
09-01 03:36:36.877 248 248 F ProcessState: Binder driver '/dev/binder' could not be opened. Terminating.
i was using wrong build flags. I even mention in the above post , that i need 64 bit binder , but did not use it.

Categories

Resources