Jump to content

AVG

Members
  • Content Count

    5
  • Joined

  • Last visited

Community Reputation

0 Neutral
  1. Just remember to not use any API Key/Token on Delphi code en production. This is very easy decompilable and risky. Instead use a backend for this porpoise. You can use already pre-prepare backend like back4apps, that let you start very easily with a backend for app. Any encryption that you do to hide this code on client side (mobile) will make harder to get the API Keyy / Token, but will not be to much of a hard job for a hacker.
  2. AVG

    Error 2597

    Hi, Try making a copy of the SysInit.o and delete it from the folder that you are getting the error. What seems to me rare is that is doing a compile in such folder c:\program files (x86)\embarcadero\studio\22.0\lib\Android\debug\ Also when compiling trying running first Delphi as Administrator.
  3. Hi, Im doing a check of my Delphi App APK with MobSF Application Security, preparing it for a coming pentest. The only high vulnerability that is left if the case that the com.google.firebase.messaging.FirebaseMessagingService is exported with "true" value on the manifiest. <service android:exported="true" android:name="com.google.firebase.messaging.FirebaseMessagingService"> <intent-filter android:priority="-500"> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> I have tried several approach for working the solution, in order to get the exported value to "false": 1. Try changing the value on Android.Manifiest.Template file for example... but the value isnt there since Delphi adds this com.google.firebase.messaging.FirebaseMessagingService entry on the Android.Manifiest.xml file at compiling time. 2. Get the generated Android.Manifiest.XML from the /Android/Bin folder after compiling, changing the exported value to false for com.google.firebase.messaging.FirebaseMessagingService and then replace the Android.Manifiest.Template with it. The problem is that Delphi is still generating the automatic exported=true value for the service and is in fact duplicating the value on the Android.Manifiest File Do anyone know how or we are pre-configured this automatic value that Delphi adxs to the Manifiest when you select that you want to integrate with Firebase? <service android:exported="true" android:name="com.google.firebase.messaging.FirebaseMessagingService"> <intent-filter android:priority="-500"> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> Thanks for any help Guys!
  4. AVG

    StoryBoard launch screen - Delphi 10.4

    Hi, Had a bad time fixing this blank splash screen error. On my case was resolved by doing this steps: 1. Renamin delphi original project file and saving it again. 2. Delete scratch folder on MAC (to get it folder, go to PAserver and type s) 3. Delete the app on the iphone 4. Restart the Iphone (Off and ON) 5. Recompile everything. This worked for me. Hope that will be same for others.
×