Hello,
No matter what I do, I have always status 4 error when trying to install my own update.zip, however - no error when installing 3rd party updates. What means this status code in cwm?
My updater-srcipt (very basic to test things):
Code:
show_progress(0.500000, 0);
ui_print("****TEST****");
ui_print("***********OK!***********");
show_progress(0.100000, 0);
Why this throws status 4 error ??
giaur said:
Hello,
No matter what I do, I have always status 4 error when trying to install my own update.zip, however - no error when installing 3rd party updates. What means this status code in cwm?
My updater-srcipt (very basic to test things):
Code:
show_progress(0.500000, 0);
ui_print("****TEST****");
ui_print("***********OK!***********");
show_progress(0.100000, 0);
Why this throws status 4 error ??
Click to expand...
Click to collapse
Maybe something wrong with your updater-script. What's the setting of your editor (e.g., Notepad++)?
I figured it out... there was updater-script misspelled - I had 'updater-srcipt' instead of 'updater-script'. Very stupid mistake and my fault...
Btw - where can I find all cwm status codes with explanation? Because status codes only don't say anything if I don't know their meaning. For example, in my case message like "updater-srcipt not found" would be better. But usually cwm throws only status code errors without helpful error message.
giaur said:
I figured it out... there was updater-script misspelled - I had 'updater-srcipt' instead of 'updater-script'. Very stupid mistake and my fault...
Btw - where can I find all cwm status codes with explanation? Because status codes only don't say anything if I don't know their meaning. For example, in my case message like "updater-srcipt not found" would be better. But usually cwm throws only status code errors without helpful error message.
Click to expand...
Click to collapse
There is a thread on that forum,specially for cwm errors: http://forum.xda-developers.com/showthread.php?t=2230733.
And I saw familiar thread on 4pda.ru-I think it more informative than xda thread.
Sorry for my bad English.
B.B.N. said:
There is a thread on that forum,specially for cwm errors: http://forum.xda-developers.com/showthread.php?t=2230733.
Click to expand...
Click to collapse
Very nice, but I can't see (for example) error status 4 meaning. So it's not complete error list?
giaur said:
Very nice, but I can't see (for example) error status 4 meaning. So it's not complete error list?
Click to expand...
Click to collapse
Yes,there are most often errors.
Sent from my MT27i using XDA Free mobile app
Related
When scripting a ROM is there a way to verify the a certain version of recovery is installed before flashing?
Thanks!
Hmm, that is a good question. I don't think it can and even if it could, with the limitations in the edify scripting, it would be very hard to. For example, on the EVO 4G, I wanted to make it check what device you were running and what kernel you were using but it was such a PITA to even attempt that I just gave up. What made it even harder was that recovery uses it's own kernel, so trying to find out info from the kernel you were running was impossible.
That would be cool, some form of a incompatibility check.
Does getprop return anything while in recovery?
Must be possibly if ROM Manager can do it.
Edit: NM, sorry, I didn't properly read the OP.
Sent from my PG86100 using XDA Premium App
myn said:
Does getprop return anything while in recovery?
Click to expand...
Click to collapse
Not sure?
-viperboy- said:
Hmm, that is a good question. I don't think it can and even if it could, with the limitations in the edify scripting, it would be very hard to. For example, on the EVO 4G, I wanted to make it check what device you were running and what kernel you were using but it was such a PITA to even attempt that I just gave up. What made it even harder was that recovery uses it's own kernel, so trying to find out info from the kernel you were running was impossible.
Click to expand...
Click to collapse
Thats sorta what I am trying to do! At least I am not alone in this quest.
scrosler said:
When scripting a ROM is there a way to verify the a certain version of recovery is installed before flashing?
Thanks!
Click to expand...
Click to collapse
i don't think there is a definite guaranteed method .. although maybe somebody will prove me wrong as i might be thinking through it too much.
i dont have adb access to verify anything yet, but here is my line of thought.
the recovery binary, generally stored in /sbin/recovery won't really have a stamped version number on it, although you might be able to strings the binary for a version number, which could be executed by a .sh script called by the updater-script and if the script fails, you can stop the update and print an error message.
another thought, the kernel the recovery binary is housed in that is flashed/stored on the recovery partition won't really give much indication as the kernel will probably always be the same kernel version (2.6.35 or whatever is easiest to build for device support), but its compile number might increase, assuming they didn't just merge a new /sbin/recovery binary into the ramdisk and merge with an existing zImage (which could happen).
I've seen manufacturer OTA updater-script files and even cm7 verify device product.model using assert and getprop to confirm the correct .zip is being applied to the correct device before allowing the ROM to be flashed. any official OTA should have this assert getprop command at the top as well as any cm7 .zip.
unfortunately none of those methods or approaches will tell you which version of recovery is being used as twrp, amon and koush all use arbitrary (only really internally significant) version numbers for their recoveries.
on a more positive note, it is possible to test for some types of support in a recovery before allowing an updater-script .zip file to be loaded.
in an effort to better understand and perhaps take an alternate route to provide a solution, what are you trying to accomplish, i.e. what type of support are you requiring from the recovery?
myn said:
Does getprop return anything while in recovery?
Click to expand...
Click to collapse
it should but i can't prove it w/o adb access. i'm pretty positive manf OTA .zip files and cm7 .zip use assert(getprop(ro.product.model="supersonic")) etc to check before they allow the .zip to load .. but i'm thinking ro.product.model should be pulled from /system/build.prop which might/might not be mounted in recovery mode when the .zip is being loaded or stored else where when the updater-script is being executed?
should be easy enough to test with adb access to recovery ....
EDIT: adb access now:
cwm recovery on evo 3d, getprop is not setup in the shell and does not work.
taken from the NS4G OTA released a week or so ago:
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/sojus/crespo4g:2.3.4/GRJ22/121341:user/release-keys" ||
file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/sojus/crespo4g:2.3.5/GRJ90/138666:user/release-keys");
assert(getprop("ro.product.device") == "crespo4g" ||
getprop("ro.build.product") == "crespo4g");
if the call to file_getprop mounts /system, then the second call to getprop should read from the same /system/build.prop. otherwise the stock recovery would have to support the getprop command, which i doubt as the first command differs from the 2nd.
hope that makes sense. looks like assert(file_getprop( is your best bet .. and that doesn't verify recovery version. if you can provide more information around what you're wanting to do, perhaps there is another way to approach.
hope that helps!
Interesting...
How about just asking if that is possible in scripting. If twrp then else...., just an idea or if recovery is at a fixed location...read binary to see a signature? Check the md5 and see what it belongs to? You bad boy is my daily driver!
life64x said:
How about just asking if that is possible in scripting. If twrp then else...., just an idea or if recovery is at a fixed location...read binary to see a signature? Check the md5 and see what it belongs to? You bad boy is my daily driver!
Click to expand...
Click to collapse
I don't know if you've ever looked at an updater-script but it's not like standard scripting. I guess you might be able to extract a shell script and run it to check for some identifying information in recovery and have it report back the results in a ui_print but it would be a pain in the balls IF you could get it to work.
-viperboy- said:
extract a shell script and run it to check for some identifying information in recovery and have it report back the results in a ui_print but it would be a pain in the balls IF you could get it to work.
Click to expand...
Click to collapse
the part that would be a pain, as viperboy eludes to, is creating an index of the recovery versions, example:
md5sum: 029jlaksdfl232l34jklas = twrp recovery 1.0.0
md5sum: 0djlsdkj23lkj423lkjasdfl = twrp recovery 1.0.1
md5sum: lksd0923jlszdf092034 = twrp recovery 1.0.2
and doing that for each version of the recovery being released in addition to also indexing cwm recovery. sure, its doable ... is it practical?
the list would need to be updated with each new version of a recovery that is released, otherwise an installing ROM wouldn't know which version a new recovery was.
the OP never answered my inquiry as to what exactly he is looking for in the recovery, a specific feature or function? without knowing the full story, its hard to say this is the best approach.
Never did look up updating script. Just trying to give ideas out of the box. It seems limiting.
life64x said:
Never did look up updating script. Just trying to give ideas out of the box. It seems limiting.
Click to expand...
Click to collapse
in my opinion, i'm not sure its a limitation of edify (updater-script) or a limitation of bash/sh/shell scripting (which edify can leverage) but more of a limitation in how custom recovery's are designed and versioned. provided android wasn't really designed to have many different versions of custom recovery's on one device, there aren't really any APIs setup for version control in the recovery .. in fact very little is supported in recovery as its just that ... a temporary recovery mode.
the method i mention above, hash'n out each version and storing in a table/index, would be one approach to implementing a type of version control w/o the custom recovery developer's changing their approach.
imo, the ideal approach would be for the custom recovery developers to implement a type of version control all custom recovery's follow, but since its not really *needed* or popularily demanded, i dont think that concept has a very high likihood of that occuring in the near future.
edify (updater-script) and bash scripting are both pretty decent languages and i think bring a very good set of features and abilities to the table, given the scope android originally designed the recovery mode for.
if for whatever reason you want recovery to support other languages or more features, i know twrp has a github where they track issues, put in a request or fork, code and send a pull request to their git. likewise i'm sure koush is open also.
the skys the limit!
I am trying to write a simple program in eclipse. I noticed that I guess with ICS 4.0, when you update strings.xml, the strings.out.xml is affected, because when i change strings, it gives an error at strings.out. what must I do so that this no longer happens? when i coded with this before (before ics) i never encountered these files
sniper8752 said:
I am trying to write a simple program in eclipse. I noticed that I guess with ICS 4.0, when you update strings.xml, the strings.out.xml is affected, because when i change strings, it gives an error at strings.out. what must I do so that this no longer happens? when i coded with this before (before ics) i never encountered these files
Click to expand...
Click to collapse
what is the actual error that is apearing?
Pvy.
pvyParts said:
what is the actual error that is apearing?
Pvy.
Click to expand...
Click to collapse
res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined.
res\layout\activity_main.out.xml:0: Originally defined here.
Hey, I have an Alcatel OT 995 phone but have a problem. When I try setup CM 10.1 (JB 4.2 by bagyusz), a wild error appears: Intallation Aborted (Status 7). I fixed this error but now, Status 6 error comes up. I tried everything but i couldn't fixed this error. If somebody who knows this error will help me, I appreciative for this. Sorry for my bad English. I'm waiting for your help.
bugra3323 said:
Hey, I have an Alcatel OT 995 phone but have a problem. When I try setup CM 10.1 (JB 4.2 by bagyusz), a wild error appears: Intallation Aborted (Status 7). I fixed this error but now, Status 6 error comes up. I tried everything but i couldn't fixed this error. If somebody who knows this error will help me, I appreciative for this. Sorry for my bad English. I'm waiting for your help.
Click to expand...
Click to collapse
A status 6 error in Clockworkmod Recovery is usually caused by editing the updater-script in a program such as notepad or wordpad on Windows that breaks the unix style formatting (Creates Windows Style End of Lines when it should't) causing the script not to work. This can usually be solved by editing the updater-script with an application such as notepad++ and changing it to Unix Style EOL, and saving the file.
This disables the full-screen message when you connect USB and have no ADB enabled.
This app has no user interface. Enable it in Xposed - reboot - done.
IMPORTANT
Xposed needs root access for installation and requires Android 4.0.3 and up
Website: http://tinyurl.com/nq32zze
Play Store: http://tinyurl.com/k9qzp2x
Xposed Repository: http://tinyurl.com/lrlouoh
APK download: http://tinyurl.com/mzert7f
Why this app? The pop-up is annoying.
bro can u share the source code plz? actually @liudongmiao wants to help back-porting it to gb & also asking ur permission,if u plz share & give the permission it would be a pleasure! thanks.
Hi, this dialog does not exist for before Android 4
defim said:
Hi, this dialog does not exist for before Android 4
Click to expand...
Click to collapse
ohh! thank u for ur reply.
problemo...
Hellooo this is not working for me... The USB screen still pops up. I have it enabled in xposed, I've rebooted but I'm not sure what else I'm supposed to osince there is no ui... But it is not working.
I have Xposed 2.4 on a ROM that is stock based and very minimally modded,.. Running ICS 4.0.3 something or other ha. On a zte engage... Any ideas? I noticed it says 'have no ADB enabled' maybe that's it... What is adb?
AsinineRepublic said:
Hellooo this is not working for me... The USB screen still pops up. I have it enabled in xposed, I've rebooted but I'm not sure what else I'm supposed to osince there is no ui... But it is not working.
I have Xposed 2.4 on a ROM that is stock based and very minimally modded,.. Running ICS 4.0.3 something or other ha. On a zte engage... Any ideas? I noticed it says 'have no ADB enabled' maybe that's it... What is adb?
Click to expand...
Click to collapse
It shows not if adb (for debugging etc) is enabled. Have you some errors in Xposed log? As the pop-up is a "full screen notification" you could also use NotifyClean if you have the donate version
defim said:
It shows not if adb (for debugging etc) is enabled. Have you some errors in Xposed log? As the pop-up is a "full screen notification" you could also use NotifyClean if you have the donate version
Click to expand...
Click to collapse
Hmm... Yes, there was like a paragraph of errors that shows in the log after I plug my USB in (and this attempts to launch) It was a bunch of .java errors... I tried to download the NotifyClean to see if that would do anything for me, but as you stated I would need the donate version because the free version did nothing for me... I'm fairly new to all this Xposed stuff so what I am going to do is disable this for right now... and come back later when i know more and see if I can get it working. I appreciate your response and also for making and sharing this module, im sure its helping a lot of people out :good:
AsinineRepublic said:
Hmm... Yes, there was like a paragraph of errors that shows in the log after I plug my USB in (and this attempts to launch) It was a bunch of .java errors...
Click to expand...
Click to collapse
If you could catch them sometime, please post here!
I wouldn't even know where to start... haha... The log is HUGE and the errors (that i THINK apply to this particular module) are like 15 paragraphs long... How about if i just upload the .log file?? (instead of posting like a million paragraphs on here...)
It's down at the end of the log.... what im talking about. all the java. errors....
AsinineRepublic said:
I wouldn't even know where to start... haha... The log is HUGE and the errors (that i THINK apply to this particular module) are like 15 paragraphs long... How about if i just upload the .log file?? (instead of posting like a million paragraphs on here...)
It's down at the end of the log.... what im talking about. all the java. errors....
Click to expand...
Click to collapse
That are many errors. Best would be to enable only one module, check log and report it to the developer.
But I have not found errors by this module
smart idea ^^^ but all my other modules work fine... this is the ONLY one i have that isnt working. but i will do as you suggested right now and upload the new .log. thanks for the idea smart thinking haha
EDIT: okay, now I did that... and now it doesnt ever say anything except 'loading class' ... even after i attempt to plug in USB, full screen alert still pops up, but no errors are logging. hmmmmm ... ? haha i'll attach log again...
AsinineRepublic said:
smart idea ^^^ but all my other modules work fine...
Click to expand...
Click to collapse
Unbelievable with all these errors :laugh:
AsinineRepublic said:
EDIT: okay, now I did that... and now it doesnt ever say anything except 'loading class' ... even after i attempt to plug in USB, full screen alert still pops up, but no errors are logging. hmmmmm ... ? haha i'll attach log again...
Click to expand...
Click to collapse
Should work, maybe you vendor has applied some custom reminder. I have only 2 devices to test
I'm having nothing but problems updating an apk and I'm hoping someone here can help. I've installed a modded apk of a game (smurfs village) onto a friend's phone for him. The problem was he couldn't level up or update the game. (Maybe broken market link or different signatures?) So, to try and come up with an easy solution, I installed the modded apk on my phone, found a slightly newer version and installed that over the modded apk so I had the option to update from the marketplace, then updated from the marketplace. I had no problems doing any of this and it solved the problem. I could level up and continue to update in the future. But my phone is also a rooted and unlocked HTC phone with a custom rom.
Trying to do this on my friends phone, which is a factory Samsung phone, it keeps giving me a signature verification error. What are my options here? Does he need a custom rom to skip the signature verification?
Thanks in advance,
Really hoping someone can give me some options here
Ayahuascaa said:
I'm having nothing but problems updating an apk and I'm hoping someone here can help. I've installed a modded apk of a game (smurfs village) onto a friend's phone for him. The problem was he couldn't level up or update the game. (Maybe broken market link or different signatures?) So, to try and come up with an easy solution, I installed the modded apk on my phone, found a slightly newer version and installed that over the modded apk so I had the option to update from the marketplace, then updated from the marketplace. I had no problems doing any of this and it solved the problem. I could level up and continue to update in the future. But my phone is also a rooted and unlocked HTC phone with a custom rom.
Trying to do this on my friends phone, which is a factory Samsung phone, it keeps giving me a signature verification error. What are my options here? Does he need a custom rom to skip the signature verification?
Thanks in advance,
Really hoping someone can give me some options here
Click to expand...
Click to collapse
maybe your friend's smartphone need a custom rom.
Ayahuascaa said:
I'm having nothing but problems updating an apk and I'm hoping someone here can help. I've installed a modded apk of a game (smurfs village) onto a friend's phone for him. The problem was he couldn't level up or update the game. (Maybe broken market link or different signatures?) So, to try and come up with an easy solution, I installed the modded apk on my phone, found a slightly newer version and installed that over the modded apk so I had the option to update from the marketplace, then updated from the marketplace. I had no problems doing any of this and it solved the problem. I could level up and continue to update in the future. But my phone is also a rooted and unlocked HTC phone with a custom rom.
Trying to do this on my friends phone, which is a factory Samsung phone, it keeps giving me a signature verification error. What are my options here? Does he need a custom rom to skip the signature verification?
Thanks in advance,
Really hoping someone can give me some options here
Click to expand...
Click to collapse
If it is a Samsung phone and there is Signature Verification Error (& if that is problem) then disable Signature Verification from services.jar without using custom ROM. (Works on stock ROM)
If you want to know exact steps, ask me in comments below. I will help you promptly. Just type @hnkotnis in comment so I will know you need my help.
Sent from my GT-S5360 Gadget of Mass Destruction by xda-app
using CWM........Busybox commands........ No I use my hands
hnkotnis said:
If it is a Samsung phone and there is Signature Verification Error (& if that is problem) then disable Signature Verification from services.jar without using custom ROM. (Works on stock ROM)
If you want to know exact steps, ask me in comments below. I will help you promptly. Just type @hnkotnis in comment so I will know you need my help.
Sent from my GT-S5360 Gadget of Mass Destruction by xda-app
using CWM........Busybox commands........ No I use my hands
Click to expand...
Click to collapse
@hnkotnis
Sorry it took me awhile to reply, I've had a busy morning.
It would be awesome if you could tell me how to do that, It is a Samsung phone.
I've seen that somewhere before, but thought it was just for system apps?
Thanks,
Ayahuascaa said:
@hnkotnis
Sorry it took me awhile to reply, I've had a busy morning.
It would be awesome if you could tell me how to do that, It is a Samsung phone.
I've seen that somewhere before, but thought it was just for system apps?
Thanks,
Click to expand...
Click to collapse
It is just for System Apps surely and some ROMs (I think)
Decompile /system/framework/services.jar, open com/android/server/packagemanagerservice.smali and find following
Code:
.method checkSignaturesLP([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
.registers 10
.parameter "s1"
.parameter "s2"
.prologue
.line 1921
Select all above and replace with
Code:
.method checkSignaturesLP([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
.registers 10
.parameter "s1"
.parameter "s2"
.prologue
.line 1921
[COLOR="Red"]const/4 v6, 0x0
return v6[/COLOR]
Red part is newly added.
Recompile, drag new classes.dex in old services.jar. Push and done
If you don't have above lines (Depends on phone model)
Check 2 guides here too
http://forum.xda-developers.com/showthread.php?t=2424619
hnkotnis said:
It is just for System Apps surely and some ROMs (I think)
Decompile /system/framework/services.jar, open com/android/server/packagemanagerservice.smali and find following
Code:
.method checkSignaturesLP([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
.registers 10
.parameter "s1"
.parameter "s2"
.prologue
.line 1921
Select all above and replace with
Code:
.method checkSignaturesLP([Landroid/content/pm/Signature;[Landroid/content/pm/Signature;)I
.registers 10
.parameter "s1"
.parameter "s2"
.prologue
.line 1921
[COLOR="Red"]const/4 v6, 0x0
return v6[/COLOR]
Red part is newly added.
Recompile, drag new classes.dex in old services.jar. Push and done
If you don't have above lines (Depends on phone model)
Check 2 guides here too
http://forum.xda-developers.com/showthread.php?t=2424619
Click to expand...
Click to collapse
Thanks for the fast reply, would it still work for games/apps even though it's just for system apps?
Instead of decompiling, could I just open it in say 7zip, or winrar and drag and drop the files I need too and from?
Sorry, I'm still new to all of this and not sure what I'm doing.
Also, is there a special program I need to open the .smali file with or can I just use notepad to edit it?
Thanks in advance, I really appreciate the help
Ayahuascaa said:
Thanks for the fast reply, would it still work for games/apps even though it's just for system apps?
Instead of decompiling, could I just open it in say 7zip, or winrar and drag and drop the files I need too and from?
Sorry, I'm still new to all of this and not sure what I'm doing.
Also, is there a special program I need to open the .smali file with or can I just use notepad to edit it?
Thanks in advance, I really appreciate the help
Click to expand...
Click to collapse
You need special program for decompiling.
I would suggest you "Android Multitool". It has nice GUI unlike other command line apps and it can decompile-recompile both
*.apk and *.jar files.
Never use notepad. It has some problems. Use Notepad++ (I am using minimalistic version, less useless features, small size, works excellent).
I am sorry, I will give you download links tomorrow. I am feeling lot sleepy and I am going to bed. Sorry again to keep you waiting till tomorrow. Search above tools on Google.
Want me to do that? Give me services.jar located in /system/framework/(here) and I will disable sign verification for you.
Sent from my GT-S5360 using xda app-developers app
hnkotnis said:
You need special program for decompiling.
I would suggest you "Android Multitool". It has nice GUI unlike other command line apps and it can decompile-recompile both
*.apk and *.jar files.
Never use notepad. It has some problems. Use Notepad++ (I am using minimalistic version, less useless features, small size, works excellent).
I am sorry, I will give you download links tomorrow. I am feeling lot sleepy and I am going to bed. Sorry again to keep you waiting till tomorrow. Search above tools on Google.
Want me to do that? Give me services.jar located in /system/framework/(here) and I will disable sign verification for you.
Sent from my GT-S5360 using xda app-developers app
Click to expand...
Click to collapse
Ok, I'll look into them
That would be awesome if you could edit that file for me. I've never done anything like that before and it's not for my phone, so id rather not mess it up.
Would you be able to do it on Monday or something? I won't see the person it's for until then so I have no way of getting you the file you need until Monday.
Thanks again, really appreciate it
Ayahuascaa said:
Ok, I'll look into them
That would be awesome if you could edit that file for me. I've never done anything like that before and it's not for my phone, so id rather not mess it up.
Would you be able to do it on Monday or something? I won't see the person it's for until then so I have no way of getting you the file you need until Monday.
Thanks again, really appreciate it
Click to expand...
Click to collapse
Anytime give me the files. Don't forget to take Nandroid Backup from CWM recovery.
(***VERY VERY IMPORTANT***)
Sent from my GT-S5360 Gadget of Mass Destruction by xda-app
using CWM........Busybox commands........ No I use my hands
hnkotnis said:
Anytime give me the files. Don't forget to take Nandroid Backup from CWM recovery.
(***VERY VERY IMPORTANT***)
Sent from my GT-S5360 Gadget of Mass Destruction by xda-app
using CWM........Busybox commands........ No I use my hands
Click to expand...
Click to collapse
Ok, thank you
Will he need a custom recovery for this? As far as I know the phone is completely factory. Stock recovery, factory Rom, etc.
Ayahuascaa said:
Ok, thank you
Will he need a custom recovery for this? As far as I know the phone is completely factory. Stock recovery, factory Rom, etc.
Click to expand...
Click to collapse
For Nandroid backup, custom recovery is must. I would suggest CWM because TWRP has bugs.
Search that device forum for CWM recovery link & installation instructions.
Sent from my GT-S5360 Gadget of Mass Destruction using xda-app
Using CWM........Busybox Commands........No I use my hands
hnkotnis said:
For Nandroid backup, custom recovery is must. I would suggest CWM because TWRP has bugs.
Search that device forum for CWM recovery link & installation instructions.
Sent from my GT-S5360 Gadget of Mass Destruction using xda-app
Using CWM........Busybox Commands........No I use my hands
Click to expand...
Click to collapse
Ok
Sorry it's taking so long to get this file to you. It's for someone I work with and he's been out sick so far this week. If you would still do this for me, that would be awesome. I can't get android multitool to work. I can probably get it to tomorrow, he should be back in.
Thanks,
Ayahuascaa said:
Ok
Sorry it's taking so long to get this file to you. It's for someone I work with and he's been out sick so far this week. If you would still do this for me, that would be awesome. I can't get android multitool to work. I can probably get it to tomorrow, he should be back in.
Thanks,
Click to expand...
Click to collapse
No problem. I have working multitool and I will help you.
I need 3 files from /system/framework/(here).
1) services.jar
2) framework-res.apk (DO NOT CONFUSE WITH framework.jar)
3) twframework-res.apk (DO NOT CONFUSE WITH twframework.jar)