Android - Advanced launcher Error: Cannot create launchers.xml - Fire TV Q&A, Help & Troubleshooting

Hi Guys,
I have been unsuccessfully trying to setup Advanced launcher on my Amazon fire tv running isengard non rooted and need a bit of help as I couldn't find any lead through different forums.
As soon as I create a launcher I get the error: "Cannot create launchers.xml file" ; "cannot do backup"
However I have been able to locate my launchers.xml file and here is what it contain:
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<advanced_launcher version="1.0">
<categories>
<category>
<id>default</id>
<name>Default</name>
<thumb></thumb>
<fanart></fanart>
<genre></genre>
<description></description>
<finished>false</finished>
</category>
</categories>
<launchers>
<launcher>
<id>d7ca314f87186bcabb37a3aa7b649d28</id>
<name>N64</name>
<category>default</category>
<application>/sdcard/Android/data/com.retroarch/files/retroarch.cfg</application>
<args>"%rom%"</args>
<rompath>/storage/extUsb/Retro Gaming/Roms/N64/</rompath>
<thumbpath>/storage/extUsb/Retro Gaming/Roms/N64/</thumbpath>
<fanartpath>/storage/extUsb/Retro Gaming/Roms/N64/</fanartpath>
<trailerpath></trailerpath>
<custompath></custompath>
<romext>N64</romext>
<platform>Nintendo 64</platform>
<thumb></thumb>
<fanart></fanart>
<genre></genre>
<release></release>
<publisher></publisher>
<launcherplot></launcherplot>
<finished>false</finished>
<minimize>false</minimize>
<lnk></lnk>
<roms>
</roms>
</launcher>
</launchers>
</advanced_launcher>
On kodi forums I have been told that maybe I do not have permissions to create/update launchers.xml file with Advanced launcher. I have tried to change permissions through adb shell in chmod but it seems that because I am not rooted, I cannot do that either !
Any Ideas ?
Thanks a lot

Here is the only error I get in my kodi log:
Code:
11:01:50 T:1074216536 ERROR: Control 50 in window 10001 has been asked to focus, but it can't
11:01:50 T:1745679520 DEBUG: LocalizeStrings: no strings.po file exist at /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.advanced.launcher-master/resources/language/English, fallback to strings.xml
11:01:50 T:1745679520 NOTICE: AdvancedLauncher: Load launchers.xml file
11:01:50 T:1745679520 NOTICE: AdvancedLauncher: Initialisation
11:01:50 T:1745679520 NOTICE: AdvancedLauncher: 1e7b8f5c6ff492497f785c40753d4827 category folder > Launcher list
11:01:50 T:1074216536 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool)- plugin returned successfully
11:01:50 T:1745679520 INFO: CPythonInvoker(40, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.advanced.launcher-master/addon.py): script successfully run
11:01:50 T:1738250528 NOTICE: Thread BackgroundLoader start, auto delete: false
11:01:50 T:1074216536 ERROR: static bool XFILE::CDirectory::GetDirectory(const CURL&, CFileItemList&, const XFILE::CDirectory::CHints&, bool) - Error getting plugin://plugin.program.advanced.launcher/?1e7b8f5c6ff492497f785c40753d4827
11:01:50 T:1074216536 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.launcher/?1e7b8f5c6ff492497f785c40753d4827) failed
11:01:50 T:1738250528 DEBUG: Thread BackgroundLoader 1738250528 terminating
11:01:50 T:1074216536 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.program.advanced.launcher/?1e7b8f5c6ff492497f785c40753d4827)
11:01:50 T:1074216536 DEBUG: ParentPath = [plugin://plugin.program.advanced.launcher/]
11:01:50 T:1531006792 DEBUG: bool XFILE::CPluginDirectory::StartScript(const string&, bool) - calling plugin Advanced Launcher('plugin://plugin.program.advanced.launcher/','21','?1e7b8f5c6ff492497f785c40753d4827')
11:01:50 T:1531006792 DEBUG: bool XFILE::CPluginDirectory::WaitOnScriptResult(const string&, int, const string&, bool) - waiting on the Advanced Launcher (id=41) plugin...
11:01:50 T:1733488360 NOTICE: Thread LanguageInvoker sta
11:02:12 T:1536950664 DEBUG: Thread LanguageInvoker 1536950664 terminating
11:02:12 T:1074216536 DEBUG: Keyboard: scancode: 0x04, sym: 0x0008, unicode: 0x0000, modifier: 0x0
11:02:12 T:1074216536 DEBUG: bool CInputManager::eek:nKey(const CKey&): backspace (0xf008) pressed, action is Back
11:02:12 T:1074216536 DEBUG: CGUIMediaWindow::GetDirectory (plugin://)
11:02:12 T:1074216536 DEBUG: ParentPath = []
11:02:12 T:1531006792 ERROR: Unable to find plugin
11:02:12 T:1074216536 ERROR: static bool XFILE::CDirectory::GetDirectory(const CURL&, CFileItemList&, const XFILE::CDirectory::CHints&, bool) - Error getting plugin://
11:02:12 T:1074216536 ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed
11:02:12 T:1074216536 DEBUG: CGUIMediaWindow::GetDirectory ()
11:02:12 T:1074216536 DEBUG: ParentPath = []
Might help !

Related

[Guide] How To Logcat

I think this one is definitely needed for this forum as i am seeing more and more users ask how to logcat. So posting this here.
Here's how to use logcat:
There are two main ways to do a logcat, within android, and through adb.
Logcat within android can be done one of two ways, through a Logcat app:
Here are two good examples are either: aLogcat or Catlog
I prefer catlog, because in my opinion it has a little bit nicer UI. Both of these programs can dump their logs to a txt file, which is very useful for debugging. Or, you can do it in terminal emulator (same rules as running through adb(see below))
From Moscow Desire:
On the other hand, using adb to run logcat, in my opinion is much more useful, because you can start using it when android boots (i.e. once the boot animation appears.)
The code for logcat to output to a file is
Code:
adb logcat > name of problem.txt
you can also do
Code:
adb logcat -f name of problem.txt
how I prefer to do it is this way:
Code:
adb logcat -v long > name of problem.txt
with the -v flag & the long argument, it changes output to long style, which means every line of logcat will be on its own line (makes it a little neater, imo)
Note: When outputting to a file, you will see a newline, but nothing printed, this is normal. To stop logcat from writting to a file, you need to press ctrl+c.
Here's where using logcat (via adb makes life really easy)
Lets say you find a problem you're having after looking at a logcat.
For example:
When I was trying to use a different ramdisk, wifi wouldn't work so I got a logcat that's almost 1300 lines long (a lot of stuff happens in the background)
So if you are searching for an error in the logcat file (it's always e/ for error, f/ for fatal. Those are the two main things that will break a system.)
Code:
D/dalvikvm( 871): GC_CONCURRENT freed 472K, 6% free 10224K/10823K, paused 1ms+6ms
V/AmazonAppstore.DiskInspectorServiceImpl( 871): Available blocks: 21981, Block size: 4096, Free: 90034176, Threshold: 5242880, withinThreshold? true
D/AmazonAppstore.UpdateService( 871): Received action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
W/AmazonAppstore.UpdateService( 871): Confused about why I'm running with this intent action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
D/dalvikvm( 890): GC_CONCURRENT freed 175K, 4% free 9375K/9671K, paused 2ms+3ms
V/AmazonAppstore.ReferenceCounter( 871): Reference (MASLoggerDB) count has gone to 0. Closing referenced object.
E/WifiStateMachine( 203): Failed to reload STA firmware java.lang.IllegalStateException: Error communicating to native daemon
V/AmazonAppstore.UpdateService( 871): runUpdateCommand doInBackground started.
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateCommand( 871): Not updating key: digitalLocker from: 1334228488057
V/AmazonAppstore.UpdateService( 871): Finished UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: serviceConfig
V/AmazonAppstore.MASLoggerDB( 871): performLogMetric: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
V/AmazonAppstore.MASLoggerDB( 871): onBackgroundTaskSucceeded: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
W/CommandListener( 118): Failed to retrieve HW addr for eth0 (No such device)
D/CommandListener( 118): Setting iface cfg
D/NetworkManagementService( 203): rsp
D/NetworkManagementService( 203): flags
E/WifiStateMachine( 203): Unable to change interface settings: java.lang.IllegalStateException: Unable to communicate with native daemon to interface setcfg - com.android.server.NativeDaemonConnectorException: Cmd {interface setcfg eth0 0.0.0.0 0 [down]} failed with code 400 : {Failed to set address (No such device)}
W/PackageParser( 203): Unknown element under : supports-screen at /mnt/asec/com.android.aldiko-1/pkg.apk Binary XML file line #16
D/wpa_supplicant( 930): wpa_supplicant v0.8.x
D/wpa_supplicant( 930): random: Trying to read entropy from /dev/random
D/wpa_supplicant( 930): Initializing interface 'eth0' conf '/data/misc/wifi/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
D/wpa_supplicant( 930): Configuration file '/data/misc/wifi/wpa_supplicant.conf' -> '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): Reading configuration file '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): ctrl_interface='eth0'
D/wpa_supplicant( 930): update_config=1
D/wpa_supplicant( 930): Line: 4 - start of a new network block
D/wpa_supplicant( 930): key_mgmt: 0x4
(mind you, that's 29 lines out of 1300ish, just for example)
I then could do the following with logcat:
Code:
adb logcat WifiStateMachine:E *:S -v long > name of problem.txt
and this will only print out any errors associated with WifiStateMachine, and anything which is fatal, which makes it about a million times easier to figure out what's going on!
In WifiStateMachine:E, the :E = to look for Errors, the full list of options is as follows:
V — Verbose (lowest priority)
D — Debug
I — Info (default priority)
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
You can replace the :E with any other letter from above to get more info.
In order to filter out anything other than what you are looking for (in this case, WifiStateMachine) you must put a *:S after your last command (i.e. WifiStateMachine:E ThemeChoose:V ... ... AndroidRuntime:E *:S)
Sources: http://developer.android.com/tools/help/logcat.html
http://developer.android.com/tools/help/adb.html
Update for windows users:
Thank go to FuzzyMeep Two, Here's what he's posted for windows
(If you used his tool, here's his post, thank him for his work!)
Note : I am just sharing. Original post here.
Great job brother!!You are in the right path for RC :beer::thumbup:
Sent from my Galaxy Nexus using xda app-developers app
keep going on my friend...:good:
Khizar said:
I think this one is definitely needed for this forum as i am seeing more and more users ask how to logcat. So posting this here.
Here's how to use logcat:
There are two main ways to do a logcat, within android, and through adb.
Logcat within android can be done one of two ways, through a Logcat app:
Here are two good examples are either: aLogcat or Catlog
I prefer catlog, because in my opinion it has a little bit nicer UI. Both of these programs can dump their logs to a txt file, which is very useful for debugging. Or, you can do it in terminal emulator (same rules as running through adb(see below))
From Moscow Desire:
On the other hand, using adb to run logcat, in my opinion is much more useful, because you can start using it when android boots (i.e. once the boot animation appears.)
The code for logcat to output to a file is
Code:
adb logcat > name of problem.txt
you can also do
Code:
adb logcat -f name of problem.txt
how I prefer to do it is this way:
Code:
adb logcat -v long > name of problem.txt
with the -v flag & the long argument, it changes output to long style, which means every line of logcat will be on its own line (makes it a little neater, imo)
Note: When outputting to a file, you will see a newline, but nothing printed, this is normal. To stop logcat from writting to a file, you need to press ctrl+c.
Here's where using logcat (via adb makes life really easy)
Lets say you find a problem you're having after looking at a logcat.
For example:
When I was trying to use a different ramdisk, wifi wouldn't work so I got a logcat that's almost 1300 lines long (a lot of stuff happens in the background)
So if you are searching for an error in the logcat file (it's always e/ for error, f/ for fatal. Those are the two main things that will break a system.)
Code:
D/dalvikvm( 871): GC_CONCURRENT freed 472K, 6% free 10224K/10823K, paused 1ms+6ms
V/AmazonAppstore.DiskInspectorServiceImpl( 871): Available blocks: 21981, Block size: 4096, Free: 90034176, Threshold: 5242880, withinThreshold? true
D/AmazonAppstore.UpdateService( 871): Received action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
W/AmazonAppstore.UpdateService( 871): Confused about why I'm running with this intent action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
D/dalvikvm( 890): GC_CONCURRENT freed 175K, 4% free 9375K/9671K, paused 2ms+3ms
V/AmazonAppstore.ReferenceCounter( 871): Reference (MASLoggerDB) count has gone to 0. Closing referenced object.
E/WifiStateMachine( 203): Failed to reload STA firmware java.lang.IllegalStateException: Error communicating to native daemon
V/AmazonAppstore.UpdateService( 871): runUpdateCommand doInBackground started.
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateCommand( 871): Not updating key: digitalLocker from: 1334228488057
V/AmazonAppstore.UpdateService( 871): Finished UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: serviceConfig
V/AmazonAppstore.MASLoggerDB( 871): performLogMetric: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
V/AmazonAppstore.MASLoggerDB( 871): onBackgroundTaskSucceeded: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
W/CommandListener( 118): Failed to retrieve HW addr for eth0 (No such device)
D/CommandListener( 118): Setting iface cfg
D/NetworkManagementService( 203): rsp
D/NetworkManagementService( 203): flags
E/WifiStateMachine( 203): Unable to change interface settings: java.lang.IllegalStateException: Unable to communicate with native daemon to interface setcfg - com.android.server.NativeDaemonConnectorException: Cmd {interface setcfg eth0 0.0.0.0 0 [down]} failed with code 400 : {Failed to set address (No such device)}
W/PackageParser( 203): Unknown element under : supports-screen at /mnt/asec/com.android.aldiko-1/pkg.apk Binary XML file line #16
D/wpa_supplicant( 930): wpa_supplicant v0.8.x
D/wpa_supplicant( 930): random: Trying to read entropy from /dev/random
D/wpa_supplicant( 930): Initializing interface 'eth0' conf '/data/misc/wifi/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
D/wpa_supplicant( 930): Configuration file '/data/misc/wifi/wpa_supplicant.conf' -> '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): Reading configuration file '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): ctrl_interface='eth0'
D/wpa_supplicant( 930): update_config=1
D/wpa_supplicant( 930): Line: 4 - start of a new network block
D/wpa_supplicant( 930): key_mgmt: 0x4
(mind you, that's 29 lines out of 1300ish, just for example)
I then could do the following with logcat:
Code:
adb logcat WifiStateMachine:E *:S -v long > name of problem.txt
and this will only print out any errors associated with WifiStateMachine, and anything which is fatal, which makes it about a million times easier to figure out what's going on!
In WifiStateMachine:E, the :E = to look for Errors, the full list of options is as follows:
V — Verbose (lowest priority)
D — Debug
I — Info (default priority)
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
You can replace the :E with any other letter from above to get more info.
In order to filter out anything other than what you are looking for (in this case, WifiStateMachine) you must put a *:S after your last command (i.e. WifiStateMachine:E ThemeChoose:V ... ... AndroidRuntime:E *:S)
Sources: http://developer.android.com/tools/help/logcat.html
http://developer.android.com/tools/help/adb.html
Update for windows users:
Thank go to FuzzyMeep Two, Here's what he's posted for windows
(If you used his tool, here's his post, thank him for his work!)
Note : I am just sharing. Original post here.
Click to expand...
Click to collapse
I'm happy very happy ... I have little exp with log cat this is my guide ....
Very good another user of Ak team near RC
Sent from my Galaxy Nexus using xda app-developers app
One doubt, I've downloaded catlog and make it run but I don't know where the txt files are stored or what can I do to recover them.
Also the problem I'm experiencing is a random reboot so even if I have catlog running when the reboot occurs, will I be able to recover the log or it will be lost?
Sorry for the noob question but I'm pretty lost here...
binlalo said:
One doubt, I've downloaded catlog and make it run but I don't know where the txt files are stored or what can I do to recover them.
Also the problem I'm experiencing is a random reboot so even if I have catlog running when the reboot occurs, will I be able to recover the log or it will be lost?
Sorry for the noob question but I'm pretty lost here...
Click to expand...
Click to collapse
catlog should have its own folder in data/media where it saves the txt files...

[Tutorial] How To Logcat

Here's how to use logcat:
There are two main ways to do a logcat, within android, and through adb.
Logcat within android can be done one of two ways, through a Logcat app:
Here are two good examples are either: CatLog or aLogcat
I prefer catlog, because in my opinion it has a little bit nicer UI. Both of these programs can dump their logs to a txt file, which is very useful for debugging. Or, you can do it in terminal emulator:
Open your terminal app;
Type:
Code:
su
logcat > /sdcard/logcat.txt
On the other hand, using adb to run logcat, in my opinion is much more useful, because you can start using it when android boots (i.e. once the boot animation appears.)
The code for logcat to output to a file is
Code:
adb logcat > name of problem.txt
you can also do
Code:
adb logcat -f name of problem.txt
how I prefer to do it is this way:
Code:
adb logcat -v long > name of problem.txt
with the -v flag & the long argument, it changes output to long style, which means every line of logcat will be on its own line (makes it a little neater, imo)
Note: When outputting to a file, you will see a newline, but nothing printed, this is normal. To stop logcat from writting to a file, you need to press ctrl+c.
Here's where using logcat (via adb makes life really easy)
Lets say you find a problem you're having after looking at a logcat.
For example:
When I was trying to use a different ramdisk, wifi wouldn't work so I got a logcat that's almost 1300 lines long (a lot of stuff happens in the background)
So if you are searching for an error in the logcat file (it's always e/ for error, f/ for fatal. Those are the two main things that will break a system.)
Code:
D/dalvikvm( 871): GC_CONCURRENT freed 472K, 6% free 10224K/10823K, paused 1ms+6ms
V/AmazonAppstore.DiskInspectorServiceImpl( 871): Available blocks: 21981, Block size: 4096, Free: 90034176, Threshold: 5242880, withinThreshold? true
D/AmazonAppstore.UpdateService( 871): Received action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
W/AmazonAppstore.UpdateService( 871): Confused about why I'm running with this intent action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
D/dalvikvm( 890): GC_CONCURRENT freed 175K, 4% free 9375K/9671K, paused 2ms+3ms
V/AmazonAppstore.ReferenceCounter( 871): Reference (MASLoggerDB) count has gone to 0. Closing referenced object.
E/WifiStateMachine( 203): Failed to reload STA firmware java.lang.IllegalStateException: Error communicating to native daemon
V/AmazonAppstore.UpdateService( 871): runUpdateCommand doInBackground started.
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateCommand( 871): Not updating key: digitalLocker from: 1334228488057
V/AmazonAppstore.UpdateService( 871): Finished UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: serviceConfig
V/AmazonAppstore.MASLoggerDB( 871): performLogMetric: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
V/AmazonAppstore.MASLoggerDB( 871): onBackgroundTaskSucceeded: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
W/CommandListener( 118): Failed to retrieve HW addr for eth0 (No such device)
D/CommandListener( 118): Setting iface cfg
D/NetworkManagementService( 203): rsp
D/NetworkManagementService( 203): flags
E/WifiStateMachine( 203): Unable to change interface settings: java.lang.IllegalStateException: Unable to communicate with native daemon to interface setcfg - com.android.server.NativeDaemonConnectorException: Cmd {interface setcfg eth0 0.0.0.0 0 [down]} failed with code 400 : {Failed to set address (No such device)}
W/PackageParser( 203): Unknown element under : supports-screen at /mnt/asec/com.android.aldiko-1/pkg.apk Binary XML file line #16
D/wpa_supplicant( 930): wpa_supplicant v0.8.x
D/wpa_supplicant( 930): random: Trying to read entropy from /dev/random
D/wpa_supplicant( 930): Initializing interface 'eth0' conf '/data/misc/wifi/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
D/wpa_supplicant( 930): Configuration file '/data/misc/wifi/wpa_supplicant.conf' -> '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): Reading configuration file '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): ctrl_interface='eth0'
D/wpa_supplicant( 930): update_config=1
D/wpa_supplicant( 930): Line: 4 - start of a new network block
D/wpa_supplicant( 930): key_mgmt: 0x4
(mind you, that's 29 lines out of 1300ish, just for example)
I then could do the following with logcat:
Code:
adb logcat WifiStateMachine:E *:S -v long > name of problem.txt
and this will only print out any errors associated with WifiStateMachine, and anything which is fatal, which makes it about a million times easier to figure out what's going on!
In WifiStateMachine:E, the :E = to look for Errors, the full list of options is as follows:
V — Verbose (lowest priority)
D — Debug
I — Info (default priority)
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
You can replace the :E with any other letter from above to get more info.
In order to filter out anything other than what you are looking for (in this case, WifiStateMachine) you must put a *:S after your last command (i.e. WifiStateMachine:E ThemeChoose:V ... ... AndroidRuntime:E *:S)
Sources: http://developer.android.com/tools/help/logcat.html
http://developer.android.com/tools/help/adb.html
Nice guide.
gonna bookmark this Thanks!

[HELP][AOSPA] I need help porting paranoid android 3+ to XS .

Hi ,
I've recently bought a Xperia S so I'm new in this forum , I had a Galaxy Nexus before and Paranoid is my favourite flavour on it , I also liked to try my first porting attempt on this device so I started working on Paranoid Android v3.+ following this guide :
http://forum.xda-developers.com/showthread.php?t=1863547 .
enough talking here are the changes I made to the local_manifests (I wanted to build with OpenSEMC kernel that is used on CM10.1)
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<manifest>
<project name="OpenSEMC/android_device_sony_nozomi" path="device/sony/nozomi" remote="github" revision="cm-10.1" />
<project name="OpenSEMC/android_kernel_sony_msm8x60" path="kernel/sony/msm8x60" remote="github" revision="msm-mako-jb-mr1.1" />
<project name="OpenSEMC/android_device_sony_qcom-common" path="device/sony/qcom-common" remote="github" revision="cm-10.1"/>
<project name="OpenSEMC/android_device_sony_common" path="device/sony/common" remote="github" revision="cm-10.1"/>
<project name="OpenSEMC/proprietary_vendor_sony" path="vendor/sony" remote="github" revision="cm-10.1"/>
<project name="OpenSEMC/android_device_sony_fuji-common" path="device/sony/fuji-common" remote="github" revision="cm-10.1" />
<project name="OpenSEMC/android_hardware_sony_DASH" path="hardware/sony/DASH" remote="github" revision="cm-10.1" />
<project name="OpenSEMC/android_hardware_qcom_display-caf" path="hardware/qcom/display-caf" remote="github" revision="cm-10.1" />
<project name="OpenSEMC/android_hardware_qcom_audio-caf" path="hardware/qcom/audio-caf" remote="github" revision="cm-10.1" />
<project name="OpenSEMC/android_hardware_qcom_bt" path="hardware/qcom/bt" remote="github" revision="cm-10.1" />
<project name="OpenSEMC/android_hardware_qcom_gps" path="hardware/qcom/gps" remote="github" revision="cm-10.1" />
</manifest>
after that , I repo sync'd and extracted the proprietary files needed .Then I added those files to the source :
/vendor/pa/manifest/
Code:
nozomi.adds :
Code:
[
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_frameworks_av",
"target_path": "frameworks/av",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_frameworks_native",
"target_path": "frameworks/native",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_frameworks_opt_telephony",
"target_path": "frameworks/opt/telephony",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_device_sony_common",
"target_path": "device/sony/common",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_device_sony_fuji-common",
"target_path": "device/sony/fuji-common",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_device_sony_qcom-common",
"target_path": "device/sony/qcom-common",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_hardware_sony_DASH",
"target_path": "hardware/sony/DASH",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_hardware_sony_display-caf",
"target_path": "hardware/sony/display-caf",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_hardware_sony_audio-caf",
"target_path": "hardware/sony/audio-caf",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_hardware_qcom_gps",
"target_path": "hardware/qcom/gps",
"revision": "cm-10.1"
},
{
"remote": "github",
"account": "OpenSEMC",
"repository": "android_hardware_qcom_bt",
"target_path": "hardware/qcom/bt",
"revision": "cm-10.1"
},
]
/vendor/pa/manifest/nozomi.removes:
Code:
[
{
"name": "platform/frameworks/av",
"path": "frameworks/av"
},
{
"name": "ParanoidAndroid/android_frameworks_native",
"path": "frameworks/native"
},
{
"name": "ParanoidAndroid/android_frameworks_opt_telephony",
"path": "frameworks/opt/telephony"
}
]
/vendor/pa/prebuilt/pa_nozomi.conf :
Code:
I used pa_i9300.conf so I guess no errors made here :p
/vendor/pa/products/pa_nozomi.mk ( here I believe I made more than a single error )
Code:
# Copyright (C) 2012 ParanoidAndroid Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Check for target product
ifeq (pa_nozomi,$(TARGET_PRODUCT))
# Define PA bootanimation size
PARANOID_BOOTANIMATION_NAME := XHDPI
# OVERLAY_TARGET adds overlay asset source
OVERLAY_TARGET := pa_i9300
# Build paprefs from sources
PREFS_FROM_SOURCE ?= false
# Include ParanoidAndroid common configuration
include vendor/pa/config/pa_common.mk
# Inherit AOSP device configuration
$(call inherit-product, device/sony/nozomi/full_nozomi.mk)
# Product Package Extras - Repos can be added manually or via addprojects.py
-include vendor/pa/packages/nozomi.mk
# CM Package Extras
-include vendor/pa/packages/cm.mk
# Override AOSP build properties
PRODUCT_NAME := pa_nozomi
PRODUCT_BRAND := sony
PRODUCT_MODEL := Xperia S
PRODUCT_MANUFACTURER := sony
[COLOR="red"]#down here -v- I copied these from OpenSEMC's ROM build.prop
PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=LT26i BUILD_FINGERPRINT=SEMC/LT26i_1257-5499/LT26i:4.0.4/6.1.A.2.50/zfd_zw:user/release-keys PRIVATE_BUILD_DESC=LT26i-user 4.0.4 6.1.A.2.50 zfd_zw test-keys[/COLOR]
# Update local_manifest.xml
GET_VENDOR_PROPS := $(shell vendor/pa/tools/getvendorprops.py $(PRODUCT_NAME))
GET_PROJECT_RMS := $(shell vendor/pa/tools/removeprojects.py $(PRODUCT_NAME))
GET_PROJECT_ADDS := $(shell vendor/pa/tools/addprojects.py $(PRODUCT_NAME))
GET_CM_PROJECT_ADDS := $(shell vendor/pa/tools/addprojects.py cm.adds)
endif
[COLOR="Red"]#I removed TARGET_DEVICE because I didn't know what to put there and that the build won't won't override it [/COLOR]
/vendor/pa/vendorprops/nozomi.prorietaries
i found nothing to add here so I left it blank too
Code:
[
]
so after this little work the build attempt failed with these errors
Code:
Traceback (most recent call last):
File "vendor/pa/tools/addprojects.py", line 139, in <module>
fetch_extras(def_file)
File "vendor/pa/tools/addprojects.py", line 108, in fetch_extras
projects = json.loads(projects_file.read())
File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 383, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Trying dependencies-only mode on a non-existing device tree?
Traceback (most recent call last):
File "vendor/pa/tools/addprojects.py", line 139, in <module>
fetch_extras(def_file)
File "vendor/pa/tools/addprojects.py", line 108, in fetch_extras
projects = json.loads(projects_file.read())
File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 383, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
.
.
.
.
.
.
.
.
.
.
.
.
.
.
find: `src': No such file or directory
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/bin/rild'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/bin/rild'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libMPU3050.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libMPU3050.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libcamera_client.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libcamera_client.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libfmradio.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libfmradio.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmllite.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmllite.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmlplatform.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmlplatform.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libril.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libril.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/etc/permissions/android.software.live_wallpaper.xml'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/etc/permissions/android.software.live_wallpaper.xml'
No private recovery resources for TARGET_DEVICE nozomi
make -C kernel/sony/msm8x60 O=/home/user/android/out/target/product/nozomi/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/user/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-" VARIANT_DEFCONFIG= SELINUX_DEFCONFIG= cyanogen_fuji_nozomi_defconfig
make[1]: Entering directory `/home/user/android/kernel/sony/msm8x60'
Install: /home/user/android/out/host/linux-x86/bin/acp
host Executable: tblgen (/home/user/android/out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/tblgen)
preparing StaticLib: libc_common [including /home/user/android/out/target/product/nozomi/obj/STATIC_LIBRARIES/libbionic_ssp_intermediates/libbionic_ssp.a]
Target buildinfo: /home/user/android/out/target/product/nozomi/system/build.prop
/bin/bash: 4.0.4: command not found
make: *** [/home/user/android/out/target/product/nozomi/system/build.prop] Error 127
make: *** Deleting file `/home/user/android/out/target/product/nozomi/system/build.prop'
make: *** Waiting for unfinished jobs....
preparing StaticLib: libc_common [including /home/user/android/out/target/product/nozomi/obj/STATIC_LIBRARIES/libc_netbsd_intermediates/libc_netbsd.a]
target StaticLib: libc_common (/home/user/android/out/target/product/nozomi/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a)
GEN /home/user/android/out/target/product/nozomi/obj/KERNEL_OBJ/Makefile
#
# configuration written to .config
#
make[1]: Leaving directory `/home/user/android/kernel/sony/msm8x60'
please help me keeping up with this port as I see a lot of potential in this device , and eveybody loves multiple flavoured roms for his/her device
thanks in advance .
Rock on !
Three Musketers group (the same that built PAC for us) has been trying to build PA 3+ for ages and no luck... Tried a hell lot of ways, but no luck. The best we got was show lockscreen for a second then bootloop.
Oh so there's no way I can get this to work by myself . but why wouldn't it boot like the other AOSP ROMs ?
Sent from my Xperia S using xda app-developers app
You could ask here, maybe they can help.
http://forum.xda-developers.com/showthread.php?t=1863547
Thanks androidlover007 , I'll definetly check this out .
Sent from my Xperia S using xda app-developers app
sa30udi said:
so after this little work the build attempt failed with these errors
Code:
Traceback (most recent call last):
File "vendor/pa/tools/addprojects.py", line 139, in <module>
fetch_extras(def_file)
File "vendor/pa/tools/addprojects.py", line 108, in fetch_extras
projects = json.loads(projects_file.read())
File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 383, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Trying dependencies-only mode on a non-existing device tree?
Traceback (most recent call last):
File "vendor/pa/tools/addprojects.py", line 139, in <module>
fetch_extras(def_file)
File "vendor/pa/tools/addprojects.py", line 108, in fetch_extras
projects = json.loads(projects_file.read())
File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 383, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
.
.
.
.
.
.
.
.
.
.
.
.
.
.
find: `src': No such file or directory
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/bin/rild'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/bin/rild'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libMPU3050.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libMPU3050.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libcamera_client.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libcamera_client.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libfmradio.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libfmradio.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmllite.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmllite.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmlplatform.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libmlplatform.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/lib/libril.so'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/lib/libril.so'
build/core/Makefile:40: warning: overriding commands for target `/home/user/android/out/target/product/nozomi/system/etc/permissions/android.software.live_wallpaper.xml'
build/core/base_rules.mk:502: warning: ignoring old commands for target `/home/user/android/out/target/product/nozomi/system/etc/permissions/android.software.live_wallpaper.xml'
No private recovery resources for TARGET_DEVICE nozomi
make -C kernel/sony/msm8x60 O=/home/user/android/out/target/product/nozomi/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/user/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-" VARIANT_DEFCONFIG= SELINUX_DEFCONFIG= cyanogen_fuji_nozomi_defconfig
make[1]: Entering directory `/home/user/android/kernel/sony/msm8x60'
Install: /home/user/android/out/host/linux-x86/bin/acp
host Executable: tblgen (/home/user/android/out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/tblgen)
preparing StaticLib: libc_common [including /home/user/android/out/target/product/nozomi/obj/STATIC_LIBRARIES/libbionic_ssp_intermediates/libbionic_ssp.a]
Target buildinfo: /home/user/android/out/target/product/nozomi/system/build.prop
/bin/bash: 4.0.4: command not found
make: *** [/home/user/android/out/target/product/nozomi/system/build.prop] Error 127
make: *** Deleting file `/home/user/android/out/target/product/nozomi/system/build.prop'
make: *** Waiting for unfinished jobs....
preparing StaticLib: libc_common [including /home/user/android/out/target/product/nozomi/obj/STATIC_LIBRARIES/libc_netbsd_intermediates/libc_netbsd.a]
target StaticLib: libc_common (/home/user/android/out/target/product/nozomi/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a)
GEN /home/user/android/out/target/product/nozomi/obj/KERNEL_OBJ/Makefile
#
# configuration written to .config
#
make[1]: Leaving directory `/home/user/android/kernel/sony/msm8x60'
please help me keeping up with this port as I see a lot of potential in this device , and eveybody loves multiple flavoured roms for his/her device
thanks in advance .
Rock on !
Click to expand...
Click to collapse
It looks like something in your .adds or .removes files are imporperly formatted, I had the same issue building for razr hd. So I just made both of my devices .adds and .removes files:
Code:
[]
and added the repos I wanted manually to a forked copy of their manifests.
Well I think I need a couple of courses in git and repo .. Anyway thanks ! I'll keep the forum up to day with my progress
Sent from my LT26i using xda app-developers app

[Help] Cant connect through FTP on android XBMC

ok so this works fine on the windows version of XBMC but on android it simply doesn't connect, ive tried multiple versions but no luck.
(This is using the APK on my samsung tablet as i dont have fireTV yet, but im guessing the problem will be same on FTV)
can anyone help? ive posted my log
like i said this is working fine on windows version, is this feature broken on android ?
Or has anyone been able to connect through FTP on android?
Log
Code:
13:43:19 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:19 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:19 T:2015505784 DEBUG: CGUIMediaWindow::GetDirectory (ftp://USERNAME:[email protected]:21/files/)
13:43:19 T:2015505784 DEBUG: ParentPath = [sources://video/]
13:43:19 T:2110001408 NOTICE: Thread JobWorker start, auto delete: true
13:43:19 T:2110001408 DEBUG: CurlFile::eek:pen(0x78807840) ftp://USERNAME:[email protected]:21/files/
13:43:19 T:2110001408 INFO: void XCURL::DllLibCurlGlobal::easy_aquire(const char*, const char*, XCURL::CURL_HANDLE**, XCURL::CURLM**) - Created session to ftp://euh26.seed.st
13:43:20 T:2015505784 DEBUG: ------ Window Init (DialogBusy.xml) ------
13:43:20 T:2015505784 DEBUG: Window DialogBusy.xml was already loaded
13:43:20 T:2015505784 DEBUG: Alloc resources: 0.01m
13:43:20 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 50
13:43:22 T:2110001408 ERROR: CCurlFile::FillBuffer - Failed: Login denied(67)
13:43:22 T:2110001408 ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
13:43:22 T:2015505784 ERROR: static bool XFILE::CDirectory::GetDirectory(const CURL&, CFileItemList&, const XFILE::CDirectory::CHints&, bool) - Error getting ftp://USERNAME:[email protected]:21/files/
13:43:22 T:2015505784 ERROR: CGUIMediaWindow::GetDirectory(ftp://USERNAME:[email protected]:21/files/) failed
13:43:22 T:2015505784 DEBUG: CGUIMediaWindow::GetDirectory (sources://video/)
13:43:22 T:2015505784 DEBUG: ParentPath = []
13:43:22 T:2061680328 NOTICE: Thread BackgroundLoader start, auto delete: false
13:43:22 T:2015505784 DEBUG: ------ Window Init (DialogOK.xml) ------
13:43:22 T:2015505784 INFO: Loading skin file: DialogOK.xml, load type: KEEP_IN_MEMORY
13:43:22 T:2015505784 DEBUG: Load DialogOK.xml: 12.12ms
13:43:22 T:2015505784 DEBUG: Alloc resources: 12.66ms (12.51 ms skin load)
13:43:22 T:2061680328 DEBUG: Thread BackgroundLoader 2061680328 terminating
13:43:22 T:2015505784 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
13:43:25 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:25 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:25 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 8999
13:43:25 T:2061680328 NOTICE: Thread Timer start, auto delete: false
13:43:25 T:2061680328 DEBUG: Thread Timer 2061680328 terminating
13:43:26 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 8999
13:43:26 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:26 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:27 T:2061680328 NOTICE: Thread Timer start, auto delete: false
13:43:27 T:2061680328 DEBUG: Thread Timer 2061680328 terminating
13:43:27 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:27 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:27 T:2015505784 DEBUG: Unfocus WindowID: 12002, ControlID: 10
13:43:28 T:2015505784 DEBUG: ------ Window Deinit (DialogOK.xml) ------
13:43:28 T:2061680328 NOTICE: Thread Timer start, auto delete: false
13:43:28 T:2061680328 DEBUG: Thread Timer 2061680328 terminating
13:43:28 T:2015505784 DEBUG: Activating window ID: 10000
13:43:28 T:2015505784 DEBUG: ------ Window Deinit (MyVideoNav.xml) ------
13:43:28 T:2015505784 DEBUG: ------ Window Init (Home.xml) ------
13:43:28 T:2015505784 DEBUG: Window Home.xml was already loaded
13:43:28 T:2015505784 DEBUG: Alloc resources: 3.76m
13:43:28 T:2015505784 DEBUG: Unfocus WindowID: 10000, ControlID: 9000
13:43:29 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:29 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:29 T:2015505784 DEBUG: Unfocus WindowID: 10000, ControlID: 9000
13:43:30 T:2061680328 NOTICE: Thread Timer start, auto delete: false
13:43:30 T:2061680328 DEBUG: Thread Timer 2061680328 terminating
13:43:30 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:30 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:30 T:2015505784 DEBUG: Unfocus WindowID: 10000, ControlID: 9000
13:43:31 T:2061680328 NOTICE: Thread Timer start, auto delete: false
13:43:31 T:2061680328 DEBUG: Thread Timer 2061680328 terminating
13:43:32 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:32 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:32 T:2015505784 DEBUG: Activating window ID: 10004
13:43:32 T:2015505784 DEBUG: ------ Window Deinit (Home.xml) ------
13:43:32 T:2015505784 DEBUG: ------ Window Init (Settings.xml) ------
13:43:32 T:2015505784 INFO: Loading skin file: Settings.xml, load type: KEEP_IN_MEMORY
13:43:32 T:2015505784 DEBUG: Load Settings.xml: 32.89ms
13:43:32 T:2015505784 DEBUG: Alloc resources: 33.32ms (33.04 ms skin load)
13:43:32 T:2015505784 DEBUG: Unfocus WindowID: 10004, ControlID: 9000
13:43:34 T:2065820080 NOTICE: Thread Timer start, auto delete: false
13:43:34 T:2065820080 DEBUG: Thread Timer 2065820080 terminating
13:43:34 T:2015505784 DEBUG: Activating window ID: 10018
13:43:34 T:2015505784 DEBUG: ------ Window Deinit (Settings.xml) ------
13:43:34 T:2015505784 DEBUG: ------ Window Init (SettingsCategory.xml) ------
13:43:34 T:2015505784 INFO: Loading skin file: SettingsCategory.xml, load type: KEEP_IN_MEMORY
13:43:34 T:2015505784 DEBUG: Load SettingsCategory.xml: 23.78ms
13:43:34 T:2015505784 DEBUG: Alloc resources: 26.10ms (23.94 ms skin load)
13:43:34 T:2015505784 DEBUG: Unfocus WindowID: 10018, ControlID: -100
13:43:36 T:2065507568 NOTICE: Thread Timer start, auto delete: false
13:43:36 T:2065507568 DEBUG: Thread Timer 2065507568 terminating
13:43:36 T:2015505784 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
13:43:37 T:2015505784 DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
13:43:37 T:2015505784 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
13:43:37 T:2015505784 DEBUG: ------ Window Init (Settings.xml) ------
13:43:37 T:2015505784 DEBUG: Window Settings.xml was already loaded
13:43:37 T:2015505784 DEBUG: Alloc resources: 0.32m
13:43:37 T:2015505784 DEBUG: Unfocus WindowID: 10004, ControlID: 9000
13:43:37 T:2065507568 NOTICE: Thread Timer start, auto delete: false
13:43:37 T:2065507568 DEBUG: Thread Timer 2065507568 terminating
13:43:37 T:2015505784 DEBUG: Activating window ID: 10016
13:43:38 T:2015505784 DEBUG: ------ Window Deinit (Settings.xml) ------
13:43:38 T:2015505784 DEBUG: ------ Window Init (SettingsCategory.xml) ------
13:43:38 T:2015505784 DEBUG: Window SettingsCategory.xml was already loaded
13:43:38 T:2015505784 DEBUG: Alloc resources: 1.19m
13:43:38 T:2015505784 DEBUG: Unfocus WindowID: 10016, ControlID: -100
13:43:38 T:2109430944 NOTICE: Thread Timer start, auto delete: false
13:43:38 T:2109430944 DEBUG: Thread Timer 2109430944 terminating
13:43:38 T:2015505784 DEBUG: Unfocus WindowID: 10016, ControlID: -96
13:43:39 T:2065507568 NOTICE: Thread Timer start, auto delete: false
13:43:39 T:2065507568 DEBUG: Thread Timer 2065507568 terminating
13:43:39 T:2015505784 NOTICE: Log level changed to "LOG_LEVEL_DEBUG_FREEMEM"
13:43:39 T:2015505784 NOTICE: Enabled debug logging due to GUI setting. Level 2.
13:43:39 T:2015505784 DEBUG: Unfocus WindowID: 10016, ControlID: -80
13:43:39 T:2015505784 DEBUG: ------ Window Init () ------
13:43:39 T:2015505784 DEBUG: Alloc resources: 0.00ms (0.00 ms skin load)
13:43:41 T:2065944472 NOTICE: Thread Timer start, auto delete: false
13:43:41 T:2065944472 DEBUG: Thread Timer 2065944472 terminating
13:43:41 T:2015505784 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
13:43:41 T:2015505784 DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
13:43:41 T:2015505784 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
13:43:41 T:2015505784 DEBUG: ------ Window Init (Settings.xml) ------
13:43:41 T:2015505784 DEBUG: Window Settings.xml was already loaded
13:43:41 T:2015505784 DEBUG: Alloc resources: 0.29m
13:43:41 T:2015505784 DEBUG: Unfocus WindowID: 10004, ControlID: 9000
13:43:42 T:2065944472 NOTICE: Thread Timer start, auto delete: false
13:43:42 T:2065944472 DEBUG: Thread Timer 2065944472 terminating
13:43:42 T:2015505784 DEBUG: Activating window ID: 10000
13:43:42 T:2015505784 DEBUG: ------ Window Deinit (Settings.xml) ------
13:43:42 T:2015505784 DEBUG: ------ Window Init (Home.xml) ------
13:43:42 T:2015505784 DEBUG: Window Home.xml was already loaded
13:43:42 T:2015505784 DEBUG: Alloc resources: 4.90m
13:43:42 T:2015505784 DEBUG: Unfocus WindowID: 10000, ControlID: 9000
13:43:43 T:2065944472 NOTICE: Thread Timer start, auto delete: false
13:43:43 T:2065944472 DEBUG: Thread Timer 2065944472 terminating
13:43:43 T:2015505784 DEBUG: Unfocus WindowID: 10000, ControlID: 9000
13:43:44 T:2109992432 NOTICE: Thread Timer start, auto delete: false
13:43:44 T:2109992432 DEBUG: Thread Timer 2109992432 terminating
13:43:45 T:2065750816 NOTICE: Thread Timer start, auto delete: false
13:43:45 T:2065750816 DEBUG: Thread Timer 2065750816 terminating
13:43:45 T:2015505784 DEBUG: Activating window ID: 10025
13:43:45 T:2015505784 DEBUG: ------ Window Deinit (Home.xml) ------
13:43:45 T:2015505784 DEBUG: ------ Window Init (MyVideoNav.xml) ------
13:43:45 T:2015505784 DEBUG: Window MyVideoNav.xml was already loaded
13:43:45 T:2015505784 DEBUG: Alloc resources: 4.02m
13:43:45 T:2015505784 DEBUG: CGUIMediaWindow::GetDirectory (sources://video/)
13:43:45 T:2015505784 DEBUG: ParentPath = [sources://video/]
13:43:45 T:2065957880 NOTICE: Thread BackgroundLoader start, auto delete: false
13:43:45 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 50
13:43:45 T:2065957880 DEBUG: Thread BackgroundLoader 2065957880 terminating
13:43:47 T:2058001576 NOTICE: Thread Timer start, auto delete: false
13:43:47 T:2058001576 DEBUG: Thread Timer 2058001576 terminating
13:43:47 T:2015505784 DEBUG: CGUIMediaWindow::GetDirectory (ftp://USERNAME:[email protected]:21/files/)
13:43:47 T:2015505784 DEBUG: ParentPath = [sources://video/]
13:43:47 T:2110001408 DEBUG: CurlFile::eek:pen(0x78807840) ftp://USERNAME:[email protected]:21/files/
13:43:47 T:2015505784 DEBUG: ------ Window Init (DialogBusy.xml) ------
13:43:47 T:2015505784 DEBUG: Window DialogBusy.xml was already loaded
13:43:47 T:2015505784 DEBUG: Alloc resources: 0.03m
13:43:47 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 50
13:43:50 T:2110001408 ERROR: CCurlFile::FillBuffer - Failed: Login denied(67)
13:43:50 T:2110001408 ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
13:43:50 T:2015505784 ERROR: static bool XFILE::CDirectory::GetDirectory(const CURL&, CFileItemList&, const XFILE::CDirectory::CHints&, bool) - Error getting ftp://USERNAME:[email protected]:21/files/
13:43:50 T:2015505784 ERROR: CGUIMediaWindow::GetDirectory(ftp://USERNAME:[email protected]:21/files/) failed
13:43:50 T:2015505784 DEBUG: CGUIMediaWindow::GetDirectory (sources://video/)
13:43:50 T:2015505784 DEBUG: ParentPath = []
13:43:50 T:2064015224 NOTICE: Thread BackgroundLoader start, auto delete: false
13:43:50 T:2015505784 DEBUG: ------ Window Init (DialogOK.xml) ------
13:43:50 T:2015505784 DEBUG: Window DialogOK.xml was already loaded
13:43:50 T:2015505784 DEBUG: Alloc resources: 0.45m
13:43:50 T:2064015224 DEBUG: Thread BackgroundLoader 2064015224 terminating
13:43:50 T:2015505784 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
13:43:54 T:2063350264 NOTICE: Thread Timer start, auto delete: false
13:43:54 T:2063350264 DEBUG: Thread Timer 2063350264 terminating
13:43:54 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 8999
13:43:54 T:2063350264 NOTICE: Thread Timer start, auto delete: false
13:43:54 T:2063350264 DEBUG: Thread Timer 2063350264 terminating
13:43:54 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 8999
13:43:55 T:2063350264 NOTICE: Thread Timer start, auto delete: false
13:43:55 T:2063350264 DEBUG: Thread Timer 2063350264 terminating
13:43:55 T:2015505784 DEBUG: Unfocus WindowID: 10025, ControlID: 8999
13:44:20 T:2110001408 DEBUG: Thread JobWorker 2110001408 terminating (autodelete)
13:44:20 T:2015505784 INFO: void XCURL::DllLibCurlGlobal::CheckIdle() - Closing session to ftp://euh42.seed.st (easy=0x7b490008, multi=0x7ae75e00)
thanks for any help
trying to connect like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
if it doesn't work, the fireTV will be useless to me. Could anyone with one test connecting to my server? I can PM you the info to connect
solved myself
connect to the IP address, rather than the hostname
can close, or leave here incase anyone has this problem
Are you the derektrotter that does PS3 COD mods? lol
mroneeyedboh said:
Are you the derektrotter that does PS3 COD mods? lol
Click to expand...
Click to collapse
I am lol, but not done that for a while
Small world bro... Hit me up via pm sometime. Gotta few questions

Zs570kl non pro loader.img

Possible way to unbrick the zenfone 3 deluxe or any Qualcomm device all is needed is the a working device of the same model if someone with root can run this command in the terminal emulator ((dd if=/dev/block/mmcblk0 of=/sdcard/Loader.img bs=1024 count=168960)) to get the files nneeded to boot into bootloader i will then burn that img to a sdcard boot into bootloader and flash with asus tool please if any one can help it will only take a second thanks i appreciate
This is the link i am relying on http://www.aryk.tech/2017/02/how-to-unbrick-debrick-qualcomm-android.html?m=1
dcraffam said:
Possible way to unbrick the zenfone 3 deluxe or any Qualcomm device all is needed is the a working device of the same model if someone with root can run this command in the terminal emulator ((dd if=/dev/block/mmcblk0 of=/sdcard/Loader.img bs=1024 count=168960)) to get the files nneeded to boot into bootloader i will then burn that img to a sdcard boot into bootloader and flash with asus tool please if any one can help it will only take a second thanks i appreciate
Click to expand...
Click to collapse
Hey, I checked it out and have followed the instructions. Didn't know this was a thing and thought it would be good to have just in case a flash goes wrong.
Before you download, I'd like for you to confirm that my model was what you asked for: the ZS570KL with a 2.15GHz Snapdragon 820 CPU. If it's correct with you, then this Loader.img should be compatible with your device.
I've removed the old file and am working on a new one.
Good luck and godspeed. Please post an update, and if it works out for you, please document the steps you took to solve the issue!
Zenfone 3
Well i cant say thank you enough for at least trying the 2.15 cpu is the correct device and i still cant thank you enough i appreciate the time and effort
dcraffam said:
Well i cant say thank you enough for at least trying the 2.15 cpu is the correct device the only problem is when i burn the image to the sdcars there is a couple files that dont belong maby if you can move a couple files from your device then try agin the sdcard with files burned to it consit of [Please remove this part] so i believe it will work maby just gotta get some of the files out of there thabks in advance i really do appreciate the effortt
Click to expand...
Click to collapse
Hey! I'm currently in the process of trying to get this sorted out. I don't want to get to into the explanation of it, but would you kindly edit your post to remove that file list. There's nothing personal in it, but I'd rather the contents of my SD card be kept private.
In short, the command you gave me copied the first 165mb of my SD card and created an img file from it. The reason being, mmcblk0 is the SD card. On phones with EMMC, this would normally be the internal memory and mmcblk1 would be the SD card. However, because the Zenfone uses UFS 2.0, it's in a different place and thus acts differently. I'm trying to figure out what the right command is to create what needs to be created. Please give me a moment, and please edit your post and delete the file you downloaded!
dcraffam said:
Possible way to unbrick the zenfone 3 deluxe or any Qualcomm device all is needed is the a working device of the same model if someone with root can run this command in the terminal emulator ((dd if=/dev/block/mmcblk0 of=/sdcard/Loader.img bs=1024 count=168960)) to get the files nneeded to boot into bootloader i will then burn that img to a sdcard boot into bootloader and flash with asus tool please if any one can help it will only take a second thanks i appreciate
Click to expand...
Click to collapse
So, I've got bad news, and hopefully good news.
First the bad news. From the research I have done, I believe the method that you've presented here will not work. This is because around the time when the Snapdragon 820 came out, many companies opted to use UFS over EMMC, as it's essentially the next step in flash storage evolution. EMMC and MicroSD cards were treated essentially the same way, and thus some phones were able to "boot" off the SD card using the first 165mb of the bootloader. Since UFS isn't treated the same way and has to be read differently, the ability to boot off the SD card became lost with the change of storage.
Now for the hopefully good news. I looked into your xda post history to see the other methods you tried and noticed you posted in a thread about QFIL looking for the proper files. After some investigation into the process, I've stumbled upon what I think may be what you need. I'm not entirely clear about the process, but I think I have a rough estimate of what needs to be done. I'm not home right now, so I can't confirm some of the steps, but hopefully I can guide you through it. If any confusion occurs, I'll hopefully be able to clarify it while I'm home. Please see my next comment for the process.
qfil
asianflipboy said:
So, I've got bad news, and hopefully good news.
First the bad news. From the research I have done, I believe the method that you've presented here will not work. This is because around the time when the Snapdragon 820 came out, many companies opted to use UFS over EMMC, as it's essentially the next step in flash storage evolution. EMMC and MicroSD cards were treated essentially the same way, and thus some phones were able to "boot" off the SD card using the first 165mb of the bootloader. Since UFS isn't treated the same way and has to be read differently, the ability to boot off the SD card became lost with the change of storage.
Now for the hopefully good news. I looked into your xda post history to see the other methods you tried and noticed you posted in a thread about QFIL looking for the proper files. After some investigation into the process, I've stumbled upon what I think may be what you need. I'm not entirely clear about the process, but I think I have a rough estimate of what needs to be done. I'm not home right now, so I can't confirm some of the steps, but hopefully I can guide you through it. If any confusion occurs, I'll hopefully be able to clarify it while I'm home. Please see my next comment for the process.
Click to expand...
Click to collapse
thanks for the research any thing you can do to help is greatly appreciated
A (Rough!!!) Guide to (Hopefully) Unbricking the ZS570KL from 9008 issue
So let's get started, @dcraffam.
As a *DISCLAIMER* I am not responsible for any damage this may cause your phone (Although how much more damage can really be done when it's bricked?)
This is all based on theory, as my device isn't bricked and I don't intend on attempting to fix a working device. That being said, this is good knowledge to have for the future, so I'm making this to hopefully help those who might need it in the future.
The prerequisites for this, to the best of my knowledge, are as follows:
A ZS570KL that, when plugged into a computer, produces a device in your device manager that has the number 9008 in it
A computer running Windows
9008, to my knowledge, is like Snow White waiting for Prince Charming's lips. It's essentially a brick, but with the right tools, you can kickstart it to a state where it can make a full recovery. I stumbled upon some tools that I think can get the job done, but it will be up to you to test them out. I wish you the best of luck.
The first one you should grab is:
The Qualcomm USB Drivers
https://androiddatahost.com/nbyn6
Pretty straightforward. You'll need these so your computer can properly interact with your device.
The second thing to grab is:
The Qualcomm Flash Image Loader (QFIL) Tool
https://androiddatahost.com/flkn2
This is the program that should be able to bring your phone back, your Prince Charming, if you will. It's not an installer, so just extract the files to a known folder and keep it open. You'll need to access it soon.
I obtained both of these files from this website's guide:
https://androidmtk.com/use-qualcomm-flash-image-loader-qfil
In fact, you'll be pretty much following that guide, but with a couple of changes. But before that, you'll need a couple more things.
Stock ZS570KL FRP
https://drive.google.com/open?id=1s4nas0iP_rLcnLLwh348krvLUNP57YF2
And you may or may not need this one but
ZS570KL 8996 elf file
https://drive.google.com/file/d/1GgIDDYofsyn_F__6YveofDgYsXaYFvZr/view?usp=drivesdk
These I also stumbled upon. They're the files necessary to get the QFIL tool to work, and are specifically for your phone. The first one is especially important, as that's the stock firmware that will be loaded onto your phone. Extract that into a separate folder that's easy to locate. The second one is specific to your phone, but there's already one in the FRP zip. Only use it if the one in the FRP zip doesn't work. They seem to be correct for the most part, but I found them in a weird website, so be warned. That website was:
https://addrom.com/rom-stock-asus-zenfone-3-deluxe-z016d-zs570kl/
So to recap:
Download the files
Install the drivers
Extract the files into easy to find places.
https://www.youtube.com/watch?v=JxlMntGp6vs
Now, what follows will be the edited edition of the video above. I believe it needs to be adjusted because it's, by default, in EMMC mode and not UFS mode. I'm home now, so I'm making the proper updates. Hopefully they work for you.
The instructions are as follows:
1. Open up QFIL.exe
2. On the top left, there's a button called configuration. Hit that and then Firehose Configuration.
3. A popup should appear. The important thing to change is a drop down menu that says "EMMC". Change it to "UFS" instead. Hit OK to go back to QFIL.
4. Plug your phone in, and click SelectPort on the top right of QFIL. Your phone should be there. Select it and hit OK.
5. In QFIL, hit Browse, navigate to the extracted FRP zip and select "prog_ufs_firehose_8996_ddr.elf" It should automatically select the folder as the build folder.
6. Next, hit "Load XML...", and "rawprogram0.xml" should pop up. Select that one, and then "patch0.xml"
7. If all goes well, you'll be able to hit "Download" below "Load XML." If you can't, try going through the steps with the 8996 ZS570KL elf file.
Hopefully nothing fails and your phone reboots into stock firmware. From there, I recommend updating to the latest firmware.
If this method fails you, there are some other Qualcomm image flashers that are available to try. Hopefully we can find one that works for you.
Good luck! Please let me know if you encounter any issues or if you're successful!
qfil
so i thank you agin for your research sadly the files did not work for me i have tried maby 5 or 6 qfil roms and my phone wont accept the digital signature its saying binary build date jun 17 2016 but there is no firmware that goes back that far i guess theres no hope for me unless you can try to make a back up with qpst software download and i flash or something i really dont see a save anymore but if you do find somehing else please let mee know thanks i really appreiate it
dcraffam said:
so i thank you agin for your research sadly the files did not work for me i have tried maby 5 or 6 qfil roms and my phone wont accept the digital signature its saying binary build date jun 17 2016 but there is no firmware that goes back that far i guess theres no hope for me unless you can try to make a back up with qpst software download and i flash or something i really dont see a save anymore but if you do find somehing else please let mee know thanks i really appreiate it
Click to expand...
Click to collapse
Darn, was really hoping it would work. Would you mind running it again, and then copying and saving the output text, and then post it here? I'd like to use it to research it further.
Also, what do you mean by make a backup? Do you have more information regarding this process?
qfil port_trace.txt
16:01:22: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Users\anthony\Downloads\Qualcomm_Flash_Image_Loader_v2.0.0.5\fh_loader.exe --port=\\.\COM4 --sendxml=rawprogram0.xml,rawprogram1.xml,rawprogram2.xml,rawprogram3.xml,rawprogram4.xml,rawprogram5.xml --search_path=C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=UFS
************************************************
16:01:22: DEBUG: Binary build date: Oct 31 2016 @ 22:51:02
16:01:22: DEBUG: Build Version: 16.10.31.22.51.02
16:01:22: INFO: Current working dir (cwd): C:\Users\anthony\AppData\Roaming\Qualcomm\QFIL\
16:01:22: INFO: Showing network mappings to allow debugging
16:01:22: DEBUG: New connections will be remembered.
16:01:22: DEBUG:
16:01:22: DEBUG: There are no entries in the list.
16:01:22: DEBUG:
16:01:22: INFO:
16:01:22: INFO: Trying to store 'rawprogram0.xml' in string table
16:01:22: DEBUG: ==================================================================================
16:01:22: DEBUG: ==================================================================================
16:01:22: INFO: Looking for file 'rawprogram0.xml'
16:01:22: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\rawprogram0.xml')
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\rawprogram0.xml') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\rawprogram0.xml' (5303 bytes)
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\rawprogram0.xml') with AccessMode='r'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: ==================================================================================
16:01:22: DEBUG: ==================================================================================
16:01:22: INFO: Looking for file 'persist.img'
16:01:22: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\persist.img')
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\persist.img') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\persist.img' (4804840 bytes)
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\persist.img') with AccessMode='rb'
16:01:22: INFO: Reading through sparse file 'persist.img' and pulling out relevant header information...
16:01:22: INFO: File persist.img is a sparse file, being split up into 1 separate XML tags
16:01:22: DEBUG:
16:01:22: INFO: Looking for file 'factory.img'
16:01:22: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\factory.img')
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\factory.img') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\factory.img' (33554432 bytes)
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\factory.img') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: INFO: cache.img is a sparse image
16:01:22: DEBUG: ==================================================================================
16:01:22: DEBUG: ==================================================================================
16:01:22: INFO: Looking for file 'cache.img'
16:01:22: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img')
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img' (6398160 bytes)
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img') with AccessMode='rb'
16:01:22: INFO: cache.img is a sparse image
16:01:22: DEBUG: ==================================================================================
16:01:22: DEBUG: ==================================================================================
16:01:22: INFO: Looking for file 'cache.img'
16:01:22: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img')
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img' (6398160 bytes)
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img') with AccessMode='rb'
16:01:22: INFO: cache.img is a sparse image
16:01:22: DEBUG: ==================================================================================
16:01:22: DEBUG: ==================================================================================
16:01:22: INFO: Looking for file 'cache.img'
16:01:22: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img')
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img' (6398160 bytes)
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\cache.img') with AccessMode='rb'
16:01:22: DEBUG: ==================================================================================
16:01:22: DEBUG: ==================================================================================
16:01:22: INFO: Looking for file 'devcfg.mbn'
16:01:22: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\devcfg.mbn')
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\devcfg.mbn') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
16:01:22: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\devcfg.mbn' (40024 bytes)
16:01:22: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\devcfg.mbn') with AccessMode='rb'
16:01:22: DEBUG: Trying get filesize, calling fseek()
[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img' (139675944 bytes)
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: INFO: userdata.img is a sparse image
16:01:23: DEBUG: ==================================================================================
16:01:23: DEBUG: ==================================================================================
16:01:23: INFO: Looking for file 'userdata.img'
16:01:23: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img')
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: DEBUG: Trying get filesize, calling fseek()
16:01:23: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img' (139675944 bytes)
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: INFO: userdata.img is a sparse image
16:01:23: DEBUG: ==================================================================================
16:01:23: DEBUG: ==================================================================================
16:01:23: INFO: Looking for file 'userdata.img'
16:01:23: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img')
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: DEBUG: Trying get filesize, calling fseek()
16:01:23: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img' (139675944 bytes)
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: INFO: userdata.img is a sparse image
16:01:23: DEBUG: ==================================================================================
16:01:23: DEBUG: ==================================================================================
16:01:23: INFO: Looking for file 'userdata.img'
16:01:23: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img')
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: DEBUG: Trying get filesize, calling fseek()
16:01:23: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img' (139675944 bytes)
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: INFO: userdata.img is a sparse image
16:01:23: DEBUG: ==================================================================================
16:01:23: DEBUG: ==================================================================================
16:01:23: INFO: Looking for file 'userdata.img'
16:01:23: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img')
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: DEBUG: Trying get filesize, calling fseek()
16:01:23: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img' (139675944 bytes)
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: INFO: userdata.img is a sparse image
16:01:23: DEBUG: ==================================================================================
16:01:23: DEBUG: ==================================================================================
16:01:23: INFO: Looking for file 'userdata.img'
16:01:23: DEBUG: 1. Calling stat(C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img')
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: DEBUG: Trying get filesize, calling fseek()
16:01:23: DEBUG: Found 'C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img' (139675944 bytes)
16:01:23: DEBUG: 2. Calling fopen('C:\Program Files (x86)\Qualcomm\QPST\bin\[up_vnROM.net]_MR1.2_WW_ZS570KL-4.12.40.1781-rel-user-20170117-secured-ufs-releaseFRP\userdata.img') with AccessMode='rb'
16:01:23: INFO: userdata.img is a sparse image
16:01:24: DEBUG: XML FILE (111 bytes): CharsInBuffer=2861-111=2750
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Binary build date: Jun 17 2016 @ 10:09:02"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'Binary build date: Jun 17 2016 @ 10:09:02'
16:01:24: DEBUG: XML FILE (110 bytes): CharsInBuffer=2750-110=2640
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Chip serial num: 4294967295 (0xffffffff)"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'Chip serial num: 4294967295 (0xffffffff)'
16:01:24: DEBUG: XML FILE (234 bytes): CharsInBuffer=2640-234=2406
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Supported Functions: program configure nop firmwarewrite patch setbootablestoragedrive ufs emmc power benchmark read getstorageinfo getsha256digest erase peek poke "/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'Supported Functions: program configure nop firmwarewrite patch setbootablestoragedrive ufs emmc power benchmark read getstorageinfo getsha256digest erase peek poke '
16:01:24: DEBUG: XML FILE (139 bytes): CharsInBuffer=2406-139=2267
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="VIP - Validated Image Programming is enabled - Validation is enabled."/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'VIP - Validated Image Programming is enabled - Validation is enabled.'
16:01:24: DEBUG: XML FILE (108 bytes): CharsInBuffer=2267-108=2159
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Image Total Size = 0xE3 (227)"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'Image Total Size = 0xE3 (227)'
16:01:24: DEBUG: XML FILE (101 bytes): CharsInBuffer=2159-101=2058
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="HeaderIs80Bytes = 0x0"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'HeaderIs80Bytes = 0x0'
16:01:24: DEBUG: XML FILE (138 bytes): CharsInBuffer=2058-138=1920
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.sw_type = 0x3 (DeviceProgrammer *insists* on this)"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.sw_type = 0x3 (DeviceProgrammer *insists* on this)'
16:01:24: DEBUG: XML FILE (101 bytes): CharsInBuffer=1920-101=1819
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.sw_version = 0x0"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.sw_version = 0x0'
16:01:24: DEBUG: XML FILE (102 bytes): CharsInBuffer=1819-102=1717
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.header_len_1 = 0x28"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.header_len_1 = 0x28'
16:01:24: DEBUG: XML FILE (108 bytes): CharsInBuffer=1717-108=1609
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.code_ptr_1 = 0xF54AC112"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.code_ptr_1 = 0xF54AC112'
16:01:24: DEBUG: XML FILE (108 bytes): CharsInBuffer=1609-108=1501
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.code_len_1 = 0x6F636E65"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.code_len_1 = 0x6F636E65'
16:01:24: DEBUG: XML FILE (108 bytes): CharsInBuffer=1501-108=1393
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.x509_chain_ptr = 0x1782EE58"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.x509_chain_ptr = 0x1782EE58'
16:01:24: DEBUG: XML FILE (107 bytes): CharsInBuffer=1393-107=1286
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.x509_chain_len = 0xA3E3F20"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.x509_chain_len = 0xA3E3F20'
16:01:24: DEBUG: XML FILE (108 bytes): CharsInBuffer=1286-108=1178
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.signature_ptr = 0x5CB92A76"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.signature_ptr = 0x5CB92A76'
16:01:24: DEBUG: XML FILE (108 bytes): CharsInBuffer=1178-108=1070
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.signature_len = 0x5455223D"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.signature_len = 0x5455223D'
16:01:24: DEBUG: XML FILE (108 bytes): CharsInBuffer=1070-108=962
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="image_info.header_ptr_1 = 0x85E14DA0"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'image_info.header_ptr_1 = 0x85E14DA0'
16:01:24: DEBUG: XML FILE (170 bytes): CharsInBuffer=962-170=792
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="AuthenticateImage() Returning FALSE, secboot_authenticate() returned 0x2 (not E_SECBOOT_SUCCESS=0x0)"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'AuthenticateImage() Returning FALSE, secboot_authenticate() returned 0x2 (not E_SECBOOT_SUCCESS=0x0)'
16:01:24: DEBUG: XML FILE (116 bytes): CharsInBuffer=792-116=676
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="ERROR 1: Line 1140: AUTHENTICATE_IMAGE_FAILURE"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'ERROR 1: Line 1140: AUTHENTICATE_IMAGE_FAILURE'
16:01:24: DEBUG: XML FILE (138 bytes): CharsInBuffer=676-138=538
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Failed to authenticate Digital Signature, resetting validation state"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'Failed to authenticate Digital Signature, resetting validation state'
16:01:24: DEBUG: XML FILE (120 bytes): CharsInBuffer=538-120=418
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="ERROR 11: Line 790: DIGITAL_SIGNATURE_DID_NOT_PASS"/>
</data>
-------------------------------------------------------------------------------------------
16:01:24: INFO: TARGET SAID: 'ERROR 11: Line 790: DIGITAL_SIGNATURE_DID_NOT_PASS'
16:01:24: DEBUG: XML FILE (79 bytes): CharsInBuffer=418-79=339
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="NAK" />
</data>
-------------------------------------------------------------------------------------------
16:01:24: DEBUG: Response was 'NAK'
16:01:24: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576
16:01:24: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576
16:01:24: INFO: Something failed. The target rejected your <configure>. Please inspect log for more information
@dcraffam, what's the version of QFIL that you're using? I don't see any mentions of some of the keywords I was expecting (i.e. Sahara, firehose, rawprogram0.xml)
The QFIL I linked is 2.0.1.1. I think the older one isn't compatible with UFS.
i uploaded the wrong file
asianflipboy said:
@dcraffam, what's the version of QFIL that you're using? I don't see any mentions of some of the keywords I was expecting (i.e. Sahara, firehose, rawprogram0.xml)
The QFIL I linked is 2.0.1.1. I think the older one isn't compatible with UFS.
Click to expand...
Click to collapse
i am using the version you provided 2.0.1.1 that was just a old port trace.. thanks for the help and the interest in the topic
dcraffam said:
i am using the version you provided 2.0.1.1 that was just a old port trace.. thanks for the help and the interest in the topic
Click to expand...
Click to collapse
I took a look at the updated trace. Looks good up to where the computer tries to interact with the device. It seems there's a signature validation it's failing, possibly because the source FRP file isn't official.
In Configure > Firehose configuration, is the option for validation on? If it's on, try running with it off.
When your phone is plugged in and all the files are set, does an "Advanced Options" button show up? If it does, would you mind screenshotting it and posting it on here?
Also, can you search for the log it mentions at the end of the file? No idea where it gets generated, but it's probably in a folder or a file in the same directory called log.
qfil
asianflipboy said:
@dcraffam, what's the version of QFIL that you're using? I don't see any mentions of some of the keywords I was expecting (i.e. Sahara, firehose, rawprogram0.xml)
The QFIL I linked is 2.0.1.1. I think the older one isn't compatible with UFS.
Click to expand...
Click to collapse
asianflipboy said:
I took a look at the updated trace. Looks good up to where the computer tries to interact with the device. It seems there's a signature validation it's failing, possibly because the source FRP file isn't official.
In Configure > Firehose configuration, is the option for validation on? If it's on, try running with it off.
When your phone is plugged in and all the files are set, does an "Advanced Options" button show up? If it does, would you mind screenshotting it and posting it on here?
Also, can you search for the log it mentions at the end of the file? No idea where it gets generated, but it's probably in a folder or a file in the same directory called log.
Click to expand...
Click to collapse
i have to agree with you after trying almost everything i can think of even other programs to just try to send a specific file it all fails to verify so maby the source isnt official as far as the port_trace .txt ill upload it
using the zte axon 7 edl tool it is able to communicate with my phone in edl mode once i replace the firehose prgram in the tools folder if you can get your phone in download mode there is a script to backup some partions includeing the edl boot mode efs reecovery and full maby if you backed up your edl i can restore mine from it if your willing to try it...... that is the zte axon 7 tool kit i couldnt upload the firehose programmer but the on you provided should work its simple just unzip run as admin and its really detailed with info once you open it up thanks aot if you do decide to try i feel like we are running out of ideas lol happy days:good::good:
dcraffam said:
using the zte axon 7 edl tool it is able to communicate with my phone in edl mode once i replace the firehose prgram in the tools folder if you can get your phone in download mode there is a script to backup some partions includeing the edl boot mode efs reecovery and full maby if you backed up your edl i can restore mine from it if your willing to try it...... that is the zte axon 7 tool kit i couldnt upload the firehose programmer but the on you provided should work its simple just unzip run as admin and its really detailed with info once you open it up thanks aot if you do decide to try i feel like we are running out of ideas lol happy days:good::good:
Click to expand...
Click to collapse
I tried the tool, but it was having trouble putting my phone into EDL mode. I tried various methods, like vol+ and vol- while rebooting and changing the fastboot command to send and edl reboot command but it didn't stick. I'll keep trying to get it to work though.
In any case, did you try the Xiaomi Mi Flash tool? Apparently it can work better than QFIL in certain cases.

Categories

Resources